Hallo,
ich bin noch relativ neu, was die Atmel-RFs angeht. Mit NRF24L01 hab ich
aber schon mal gearbeitet.
Nun bin ich an zwei WDB-A1281-P1 Boards vom ehemaligen Meshnetics
gekommen. Zum testen wollte ich erstmal µracoli-wuart draufflashen. Also
zur Linux-VM gewechselt, runtergeladen, das übliche Make-Gefrickel, nach
Windows rüberkopiert, mit Atmel-Studio 4, JTAG ICE MKii per JTAG auf die
Boards geflasht.
Die ersten Tests weißen (glaube ich zumindest) auf einen Baudratenfehler
hin.
Beim Reset der Boards bekomme ich:
1 | FC 1C 1C 1C 1C 00 1C E0 1C FC 1C E0 E0 1C FC E0 E0 00 1C FC 1C 1C FC 1C E0 00 E0 FC 00 E0 E0 1C 00 1C E0 1C E0 1C FC 00 E0 E0 E0 E0 1C 00 E0 00 E0 E0 00 1C E0 1C E0 1C E0 00 1C 1C 1C 00 00
|
Wenn ich den Quelltext von wuart mal schnell überfliege, sieht es so
aus, als söllte das eigentlich Ascii-Lesbares sein.
Die Funkstrecke funktioniert auch (irgendwie), wenn ich am ersten Modul
was sende, kommt am zweiten auch was an, aber immer nur F0 oder E0.
Muss ich beim kompillieren noch irgendwie die F_CPU definieren? Laut
JTAG stehen die Fuses auf Interner Oszillator.
PS: Das Terminalprogramm steht auf 115,2 kBaud, ich vermute das es
richtig ist?