Moin
Ich wollte eigentlich keine SMD Bauteile löten
Deswegen habe ich mir das Board fertig gekauft, ansonsten wäre das auch kein Problem.
Grüsse
Pat
Art: Beiträge; Benutzer: modtronic
Moin
Ich wollte eigentlich keine SMD Bauteile löten
Deswegen habe ich mir das Board fertig gekauft, ansonsten wäre das auch kein Problem.
Grüsse
Pat
Mahlzeit zusammen
ich habe von der Fa. Chip 45 dieses AT-Mega 128er Board
https://www.chip45.com/products/crumb128-light_avr_atmega_modul_board_atmega128.php
Ich habe seinerzeit mal 3 Stück...
ich verwende den b715.
Den Betreibe ich, wie oben auch geschrieben mit 5V.
Der Wert 330 Ohm stammt aus dem Datenblatt.
Ich habe 4M mit dem i2c Bus noch nie geschaft. ich
baue an der Steuerung...
Hallo
ja darüber bin ich schon gestossen, habe es aber nicht weiter beachtet weil... das ich generell immer die Pull Up Widerstände am i2c Bus auf meine CPU Platinen vorsehe.
In der Regel nehme...
Mahlzeit
Zum Verständnis.
ich betriebe die MCP23017 nur als Outputs
Von der Schaltung ist das ganze so aufgebaut
AT-Mega 128 -> P82B715 -> P82b715 -> MCp23017
Sender...
Hallo
Wenn ein MCP direkt am i2c Bus läuft, aber über den Busextender nicht, kann es ja kein Programmfehler sein.
ich habe mir die Datenblätter jetzt auch nochmal angesehn und mir hat es gerade...
Nabend
Das war mein erster Gedanke das es vermutlich auch nicht gehn wird.
Hat den niemand sowas schonmal gebaut ?
Frage ist, ob man das ganze noch mit den Pull Ups beeinflussen könnte, bzw...
Hi
Der Bus läuft mit der Standard Routine 100khz.
Wäre aber auch egal, da der 96er Typ 400 könnte, der Fehler aber gleich ist.
Habe mir das ganze auf dem Oskar angesehn, leider konnte ich...
Hallo
Ja,dann ist es Hardware.
ja wie oben geschrieben direkt am Controller läuft es Problemlos.
Sobald der Bustreiber 715 oder 96 angeschlossen spinnt der Bus.
Ich verwende die Routinen vom...
Hi
Ähm, ich habe mir den At.-Mega bei chip 45 gekauft, bzw mehrere
Hier mal der Link
https://www.chip45.com/products/crumb128-light_avr_atmega_modul_board_atmega128.php
Hardware, software...
Hi
Sämtliche At Megas werden mit 5Volt stabilisert betrieben.
Dezentrale Platine bekommen je ein eigenes netzteil, Spannungsregler spendiert.
Masse wird dann Dicker ausgeführt, der Schirm...
Mahlzeit
Die beiden ICs P82b715 und P82b96 sollen den I2C Bus Verstärken um längere Busleitungen zu ermöglichen.
Beide Extender/Buffer arbeiten Problemlos am Atmega 16 oder 32 ect, jedoch nicht...
Mahlzeit
Die beiden ICs P82b715 und P82b96 sollen den i2c Bus Verstärken um längere Busleitungen zu ermöglichen.
Beide Extender/Buffer arbeiten Problemlos am Atmega 16 oder 32 ect, jedoch nicht...
Moin
JTAG ist aus, die CPU hat vorher schon gelaufen.
103 werde ich versuchen.
Ich werde die Woche da weiter machen, erstmal werde ich einen MCP ohne Busverstärker dranhängen und sehen
ob das...
nabend
ich betreibe mehrere MCP23017 per i2c Bus an verschiedenen Microcontrollern.
Hierfür habe ich eigentlich die Europaformat Variante gewählt.
Die MCP werden Hardwaretechnisch adressiert und...
Mahlzeit
Danke für eure Hilfe..ich habe wirklich die letzten drei Adressen falsch programmiert, bzw den Falschen Adressraum genutzt.
Jetzt geht es. Perfekt.
Grüsse
Patrick
ok..dank dir
ich habe das ganze mal in einem hex - dez umgerechnet
würde da in dem fall evlt auch gehn.weil
ox40 wäre ja 64
ox48 w#re ja 72
ox50 aber schon 80...
würde das auch gehn, oder...
Mahlzeit
mit der 7 und 8 Bit Adressierung hatte ich mich beschäftigt.
Mit der 7 Bit Adressierung kann ich den MCP aber von meinem Microcontroller nicht ansprechen, somit habe ich mich für die...
Mahlzeit
ich habe mittels eines AT Mega 128 und dem MCP 23017 eine Art SPS gebaut.
ich betreibe den MCP am i2c Bus und nutze ihn nur für die Ausgänge.
Hierfür habe ich eine Platine gebaut, die...
Hallo
Zum eine, ich habe an der Problembehafteten CPU 5 MCP23017 im Einsatz, daher wird die Routine 10 mal benötigt.
Aber:
Ich habe das Problem gefunden. Das Problem kommt von der Takterzeugung...
Tag
Das es an der Kommunikation des Busses liegt hatte ich auch nicht gedacht
sondern das es Programmtechnisch ist.
habe jetzt sämtliche Variablen von int auf unsigned char geändert, was die...
Moin
Das mit dem ergebnis vorher hatte ich auch schon. bewirkt keine änderung.
Was meinst du genau mit schieben ???
grüsse
Patrick
- - - Aktualisiert - - -
Hallo
mehr code gibt es für die ausgabe nicht.
die routinen laufen permantent im programm mit.
Es gibt eine eigangsroutine und eine ausgangsroutine.
die probleme fangen erst an wenn die...
Hallo
Ja..sagen wir so...es stört schon da ich gerne gewisse Abläufe schneller brauche da unterschiedliche CPUs miteinander arbeiten
Meine Code ist folgender Massen
i2c_start();...
Nabend
Für den i2c Bus verwende ich die Einstellungen von Codevision. das sind soweit ich weiss 100 Khz..aber ich will mich nicht festlegen, muss auch sagen habe mir das meiste selber
erarbeitet...