Guten Tag, Ich schaue mir momentan das ATmega256RFR2 Evaluation Kit an und habe damit folgendes Problem: Nachdem ich die Firmware ausgetauscht habe, funktionieren die RadioControllerBoards nur noch, wenn sie auf dem SensorTerminalBoard aufgesteckt sind. Wenn ich die RCB vom STB getrennt anschalte blitzt lediglich die RSTON-LED kurz auf und nichts weiter passiert. Dasselbe passiert beim Ausschalten. Die RCBs haben mit der vorinstallierten Software bestens funktioniert. Ich wollte mir dann einige der Beispiele anschauen, die von Atmel zur Verfügung gestellt werden. Habe mir also die "IEEE 802.15.4"-Datei von der Webseite runtergeladen ( http://www.atmel.com/tools/atmega256rfr2-ek.aspx ), habe dann eine Anwendung rausgesucht und die entsprechende .hex per JTAG und Atmel Studio über das STB auf die Boards aufgespielt. Habe die Fuses so gesetzt, wie es in http://www.atmel.com/images/atmel-42082-atmega256rfr2-evaluation-kit-user-guide_application-note_avr10002.pdf beschreiben ist. Nun tritt das Problem auf. Solange sich die RCBs auf dem STB befinden funktionieren sie wie gewünscht. Ich erhalte korrekte Ausgaben über die USB/Serial-Schnittstelle. Nehme ich die RCBs aber herunter und setze Batterien ein, bekomme ich nur das kurze Aufblitzen der RSTON-LED beim Ein- bzw. Ausschalten. (Batterien sind geladen) Ich hatte zuerst die "Beacon_Application" aus den "MAC_Examples" installiert. Nachdem das Problem aufgetreten ist, habe ich "Performance_Test_EVK" aus den "TAL_Examples" installiert, was ja der vorinstallierten Firmware entsprechen sollte (von der ich dummerweise vorher keine Kopie erstellt habe). Beide Programme verhalten sich gleich, also funktionieren auf dem STB, aber nicht ohne. Da ich nur ein STB habe, kann ich momentan nicht viel mit den Geräten anfangen. Hat vielleicht jemand eine Idee wo das Problem liegen könnte, bzw. was ich falsch gemacht habe?
Ich hab jetzt im Atmel Studio das PerformanceTest Programm gefunden und mal testweise auf den RCB geschoben. Das führt dazu, dass das Programm startet so wie es soll. Zumindest sieht es so aus, da eine der LEDs anbleibt um Bereitschaft zu signalisieren. Leider gibt es keine Reaktion, wenn ich den Button drücke oder ein Zeichen über den seriellen Port schicke, weder auf dem STB noch getrennt. Ich hab also mal auf einen RCB das Beispielprogramm installiert und auf dem anderen die runtergeladene Version. Jetzt kann ich sogar mit dem einen RCB (das auf das STB gesteckt ist) Signale an das andere RCB schicken, das auch munter mitblinkt, aber immernoch nicht auf den Button reagiert um selber aktiv Signale zu schicken. Beide Geräte haben dieselben Fuse-Einstellungen und ich kann auch die Programme austauschen und es geht weiterhin. Ich habe also die Firmwares X und Y und die RCBs A und B. Firmware X funktioniert nur wenn das RCB auf dem STB aufgesteckt ist. Firmware Y reagiert nicht auf Eingaben des Users, aber auf Signale von Firmware X. RCB A und RCB B sind identisch, es ist egal ob ich AX und BY oder AY und BX verbinde. Ich raff das nicht, was mach ich falsch?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.