-
-
Erfahrener Benutzer
Robotik Einstein
Zum auffinden des Fehlers könntest Du noch ein
nach jedem I2C-Befehl einbauen, um zu sehen was der letzte Befehl ergeben hat.
Dann kannst Du die Werte mit dem vegleichen, wenns auf einem M32 läuft.
Mit Bug meinte ich evtl. einen in Bascom, wenn man sich aber das in ASM anschaut was dabei rauskommt (Das TWI-Master-Beispiel aus dem Wiki), scheint es soweit in Ordnung zu sein 
Da ich keinen M2560 da habe, kann ich das leider nicht näher nachprüfen.
Hast Du schon die Pegel der beiden Leitungen gemessen, ob sich da was rührt, bzw. ob die High sind wenn sie High sein sollen usw. ?
Oder ob sich das beim I2C-Start schon aufhängt.
Wie weit kommt Deine Debugausgabe im Programm ?
Nimm beim Master die Bascom-Befehle, da kommt man nicht so leicht durcheinander
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen