Forum: Mikrocontroller und Digitale Elektronik Probleme mit ZigBit-Modulen


von Colt F. (Firma: TUC) (coltfish)


Lesenswert?

Guten Abend!

Ich versuche hier - langsam etwas verzweifelt - die Kommunikation zu 
einem ZigBit-Modul von Atmel aufzubauen (ATZB-24-A2). Zunächst will ich 
das Modul zum Testen vom PC aus über einen FT232 per Terminal 
ansprechen, was ja eigentlich out of the box so direkt möglich sein 
sollte!?

Die Verbindungen sehen wie folgt aus:
- D_VCC (Pin 24, 25) mit 1µF Kondensator an 3.3V
- DGND und AGND (Pins 9, 22, 23, 35) auf Masse
- Reset (Pin 8) mit 100kOhm Pullup an 3.3V
- UART_TXD (Pin 13) und UART_RXD (Pin 14) mit FT232 verbunden

Das Modul scheint korrekt mit Spannung versorgt zu sein, denn ich kann 
mit einem Oszi sowohl am Pin OSC32K_OUT als auch am Pin CPU_CLK die 
entsprechenden Frequenzen messen. Außerdem - etwas kurios - wird der Pin 
UART_RXD etwa jede Sekunde für einen Augenblick auf high gesetzt.
Egal was ich nun aber vom Terminal aus sende (Einstellungen: 38400, 
8N1), das ZigBit-Modul reagiert nicht.
Nach meinen Infos sollte das Modul eigentlich auf AT-Kommandos (wie z.B. 
atz) reagieren.
Ist für eine Kommunikation mit den Modulen eventuell noch die 
Beschaltung der Hardware-Handshaking-Pins erforderlich?

Leider ist die Dokumentation von Atmel für diese Module äußerst 
bescheiden. Im 28 seitigen Datenblatt wird zwar erwähnt, dass es 
verschiedene Stack-Versionen für die Module gibt (BitCloud, SerialNet), 
mit welcher Softwareversion diese ausgeliefert werden, ist jedoch 
nirgends aufgeführt. Daher frage ich mich nun, ob im 
Auslieferungszustand ÜBERHAUPT eine sinnvole Firmware installiert ist, 
oder ob ich die Module erst einmal über einen JTAG Adapter Flashen 
muss??

Da hier offensichtlich schon einige mit diesen Modulen gearbeitet haben, 
hoffe ich, dass mich bitte jemand in die Grundlagen der ZigBits 
einweisen kann. Literatur fürs Selbststudium wäre natürlich auch 
willkommen.

Gruß & Dank
Daniel

von Colt F. (Firma: TUC) (coltfish)


Lesenswert?

Doch noch niemand mit den Modulen gearbeitet?

von T. (Gast)


Lesenswert?

Salut.

Literatur findest du auf der Atmel-Homepage, gleich bei den passenden
Stacks und dem SDK.

Standardmässig sollte ein Bootloader aufgespielt sein, damit du die
Dinger nicht nur per JTAG, sondern auch per seriell "flashen" kannst,
das würde wohl auch deinen Toggle auf der einen Leitung erklären,
nicht wahr? "Fütter mich" ruft er ;)

Gruss,
T.

von Colt F. (Firma: TUC) (coltfish)


Lesenswert?

Heyheyhey, danke für den Tip T.!

Tatsache, die Module werden wohl wirklich nur mit Bootloader 
ausgeliefert. Konnte die SerialNet-Firmware damit flashen und jetzt 
endlich weiter experimentieren.
Aber warum schreiben die denn nicht einfach in das Datenblatt, dass man 
die Firmware noch selber installieren muss? Ich hatte erwartet, dass die 
Module bereits so ausgeliefert werden, dass man auch direkt loslegen 
kann... Nungut, wohl getäuscht...

Gruß
Daniel

von T. (Gast)


Lesenswert?

Hm, ich meine, das irgendwo in den 171 Seiten des SDK gelesen zu haben 
;)

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
Noch kein Account? Hier anmelden.