hast du was in der baselib geändert? wenn ja, einfach durch die von der cd ersetzen
Hallo miteinander!
Habe das Gefühl dass ich es irgendwie geschafft hab, den I2C-Bus meines RP6 zu schrotten :S - Nur weiß ich nicht so genau wie!
hab mal die Erweiterungsplatine abgenomen und auch sonst alles, was nicht vorher schon drauf war, abgelötet.
Wenn ich den Selbsttest für die M32 Control laufen lasse, hängt sich alles beim I2C TWI Test auf... (auch keine Fehlermeldung)
Was bedeutet das?
mfg pk
PS: seh ich die nur nicht, oder gibt es auf der M32 Platine kein SDA und SCL anschluss?
hast du was in der baselib geändert? wenn ja, einfach durch die von der cd ersetzen
...and always remember...
...AVR RULES...
ne, hab sogar extra die neuste version vom rp6Loader und der Lib von der Arexx-HP geladen...
XBUS1/2-Stecker:... seh ich die nur nicht, oder gibt es auf der M32 Platine kein SDA und SCL anschluss?
SCL -> Pin 10
SDA -> Pin 12
Gruß Dirk
@panzerkeks:
Du hast aber auch RP6Base_I2CSlave.hex in den Roboter geladen und erst dann das Testprogramm des RP6-M32 gestartet?
Nur mit dem Programm klappt das, sonst wäre nämlich kein passender Testteilnehmer am Bus der antworten könnte...
Wie genau sehen die Ausgaben vom Testprogramm aus?
MfG,
SlyD
Die Base hat das richtige programm geladen: RP6Base_I2CSlave.hex (Das aus dem RP6Examples ordner, dessen neueste version ich davor erst heruntergeladen hatte)
Achja und auf dem terminal wird während dem M32 Selbsttest alles korrekt ausgegeben, bis zum I2C Test. Da steht dann nach dem Speichertest "Testing I2C" (oder so ähnlich) und dann hängt er sich auf, bis ich ihn resette oder ausschalte. Aber es wird auch kein TWI Error ausgegeben, sondern einfach gar nichts mehr...
Kabel sind alle richtig dran? Wechsel mal die Flachbandkabel vom XBUS Anschluss aus und verbinde die M32 auch mal mit dem anderen XBUS Anschluss. Könnte sein, das ein Kabel oder Stecker nen Wackler hat.
Funktioniert irgendein anderes Programm das auf den I2C Bus zugreift wie die Beispiele wo der Roboter sich bewegt (also über das RP6-M32 gesteuert)?
Akkus sind vermutlich auch voll?
MfG,
SlyD
pinc.0 und 1 mal auf ausgang schalten mit dem winavr-c-programm.
2 leuchtdioden richtig anklemmen und dann prüfen bzw den pinc.0 und 1 proggen, leuchtdioden ein und ausschalten.
dann kannste sehen ob der rp6(atmega32) die grätsche gemacht hat.
WOW
Wer hätte das gedacht^^
der XBus 2 stecker des Mainboards hat tatsächlich ne macke!
Was kann man dagegen tun bzw ist das ein garantiefall?
Lesezeichen