Hi Leute,
habe jetzt einige Erfahrungen mit dem Nibo 2 Terminal gesammelt - Das Original funktioniert nicht ganz so wie beschrieben oder wie's sollte:
Habe das Projekt geklont und etwas angepasst:
www.roboter.cc/index.php?option=com_nicaiwci&view=project&Itemid=41&projectid=2778
Da gibt es bereits einen Thread zu:
www.roboter.cc/index.php?option=com_kunena&view=topic&catid=13&id=2373&Itemid=20
Also Variante 1:
Nibo2 hängt am UCOM IR2x zum Programmieren (ich verwende dazu übrigens AVR Burn-O-Mat mit AVRDUDE, weil nach dem Flashen die serielle Schnittstelle wieder frei ist) und zur Terminal Kommunikation (hierzu verwende ich das Brayterm, weil es ebenfalls automatisch die serielle Schnittstelle freigibt), und bis auf eine blöde '0' nach dem Reset funktioniert es soweit auch prima.
Dann Variante 2:
Nibo2 mit NXB2 und UCOM XBEE am PC - abgesehen davon, dass bei der Doku leider fehlt, wie die XBEE in Betrieb genommen werden können, und was die grüne und gelbe LED anzeigen sollen - war das ein stundenlanger Kampf und eine Stöpselorgie (NXB2 raus, UCOM rein, Flashen, dann UCOM raus und NXB2 rein) bis auch hier das Terminal mit dem o.a Projekt endlich funktionierte.
Einen XBEE Thread hatte ich auch schon angefangen
www.roboter.cc/index.php?option=com_kunena&view=topic&catid=14&id=2384&Itemid=20
Und Erkenntnisse:
An den RX- und TX-Pins des UART0 hängen ja auch die roten LEDs (Rückleuchten), die im Terminalbetrieb auch leuchten.
Das UCOM IR2x hat offenbar kein Problem damit, diese LED mit "zu versorgen", aber mein NXB2 schon..
Weil erst nachdem ich die LED PWM abgeschaltet habe, funktionierte auch das Terminal über die XBEE Module.
Mittlerweile steht die PWM auch auf 10 (LEDS glimmen deutlich) und das Terminal funktioniert noch; bei PWM 100 oder mehr geht nix mehr.
Btw., die Funktion zum Einstellen der LED PWM ist auch nur in der "LEDS.C" dokumentiert. Und über das Terminal kann die PWM für die LEDs auch nicht verstellt werden?...