Hallo, ich habe das SAM3S evalkit und möchte auch dazu das ZigBee Modul benutzen. Ich habe jedoch keine Ahnung wie es geht. Ich möchte nur Daten vom board an den Rechner verschicken. Wie muss ich an die Sache heran gehen? Brauche ich Bootloader, BitCloud(brauche es gleube ich nicht, da nur datenaustausch). Was bringt mir der Bootloader? Mit freundlichen Grüßen und danke im voraus
RUFFYDEMONKEY schrieb: > Ein AT86RF231 Das ist ein IC, kein Modul. Da dein SAM3S-EK keine Fassung für das QFN24-Gehäuse dieses ICs hat, kannst du den folglich da nicht draufstecken. Solange du uns nicht mehr Details lieferst (und diese vielleicht auch mit etwas mehr eigenen Engagement, ohne dass man dir alle Informationen "aus der Nase ziehen" muss), wird das nichts.
Jörg Wunsch schrieb: > Da dein SAM3S-EK keine Fassung SAM3S EK SAM3S4C chip LQFP100 package with optional socket footprint 12 MHz crystal 32.768 KHz crystal Optional SMB connector for external system clock input NAND Flash 2.8 inch TFT color LCD display with touch panel and backlight UART port with level shifter circuit USART port with level shifter circuit multiplexed with RS485 port with level shifter circuit Microphone input and mono/stereo headphone jack output SD/MMC interface Reset button: NRST User buttons: Left and Right QTouch® buttons: Up, Down, Left, Right, Valid and Slider Full Speed USB device port JTAG/ICE port On-board power regulation BNC connector for ADC input BNC connector for DAC output User potentiometer connected to the ADC input ----->>>ZigBEE connector<<<<<----- Jörg Wunsch schrieb: > Das ist ein IC, kein Modul. ->EIN RZ600 Das Datenblatt bringt mich nichts sehr weit. Liege ich richtig? Also ich konfiguriere das System so, so dass ich den SRAM mit dem SPI verbinde. Dann wird dieser Datenblock(15kByte) in kleine pakete aufgeteilt. Header hinzugefügt und Trailer. Was kommt dann?
Lad dir mal den letzten Atmel MAC: http://www.atmel.com/tools/IEEE802_15_4MAC.aspx Der scheint deine HW zu unterstuetzen, zumindest findet man im Archiv Verzeichnisse mit vielversprechenden Namen: PAL/SAM3/AT91SAM3S4C/Boards/RZ600_231_SAM3SEK/
> den SRAM mit dem SPI verbinde
Ob dies der richtige Ansatz ist?
Vorausgesetzt, dein Zigbee-Modul hat eine SPI-Schnittstelle,
versuche doch mal auf dem uC die SPI Schnittstelle in Betrieb zu nehmen.
Dann kannst du als nächsten Schritt versuchen,
das Zigbee-Modul anzusprechen (Stichwort:Initialisierung).
Wenn das klappt, dann kannst du versuchen, Datenpakete zu versenden
oder zu empfangen.
Welche Gerät mit Zigbee soll deine Datenpakete empfangen oder
dir Datenpakete senden? Oder hast du 2 von diesen Boards?
Was ist denn insgesamt das Ziel? Geht es nur darum,
etwas neues zu lernen oder gibt es ein vorgegebenes Ziel?
Hast Du wirklich Zigbee oder vielleicht nur 802.15.4?
Helfer schrieb: > Ob dies der richtige Ansatz ist? Das will ich ja gerne wissen. Helfer schrieb: > Vorausgesetzt, dein Zigbee-Modul hat eine SPI-Schnittstelle hat es Helfer schrieb: > die SPI Schnittstelle in Betrieb zu nehmen wie kann ich kontrollieren obs wirklich richtig fnktioniert? Helfer schrieb: > Welche Gerät mit Zigbee soll deine Datenpakete empfangen oder > dir Datenpakete senden? Oder hast du 2 von diesen Boards? Ich habe 2 boards. Aber mein Ziel ist es die Daten an den Rechner zu schicken. Aber erst nach einer Aufforderung vom PC aus. Deshalb muss ich verstehen wie es funktioniert. Helfer schrieb: > Hast Du wirklich Zigbee oder vielleicht nur 802.15.4? Ja habe ich. Ich brauche aber nur bis MAC so gut ich mich informiert habe. Axel Wachtler schrieb: > Der scheint deine HW zu unterstuetzen, zumindest findet man im Archiv > Verzeichnisse mit vielversprechenden Namen Habs schon drauf. Die Sache ist es tut sich nichts. Es sollten LEDs blinken usw. (habe ich aus dem source code) aber nichts.
>> die SPI Schnittstelle in Betrieb zu nehmen >wie kann ich kontrollieren obs wirklich richtig fnktioniert? Logic Analyzer anschliessen und prüfen, ob die SPI Signale (MISO, MOSI, CLK, CS) richtig sind. Kannst auch ein Board als SPI Master konfigurieren und das andere als SPI Slave, dann kannst Daten (ohne drahtlose Übertragung) von einem Board zum anderen Board senden. (CS beachten) >> Hast Du wirklich Zigbee oder vielleicht nur 802.15.4? > Ja habe ich. Ich brauche aber nur bis MAC > so gut ich mich informiert habe. Mit 802.15.4 kannst du Daten-Pakete senden. Mit Zigbee kannst du Daten-Pakete senden, die von einem Zigbee-Stack verarbeitet werden, bevor sie über 802.15.4 ausgetauscht werden. 1 Zigbee "Daten"-Paket kann in mehrere gesendete / empfangene 802.15.4 Pakete resultieren (wird es auch oft). Dein USB-Zigbee-Stick hat intern einen 802.15.4 Empfänger / Sender. Wenn die Empfangsdaten aber nicht im "Zigbee-Format" ankommen, wird er sie nicht verarbeiten und vermutlich verwerfen. Wenn du also einen Zigbee USB-Stick hast, dann brauchst du auf SAM3S-Seite auch einen Zigbee-Stack, sonst könnten sich die beiden nicht verstehen... Die Zigbee-Specs. sind bekannt? Falls nicht, unbedingt mal genauer anschauen! Ebenso wie Datenblätter / User Manuals zum SAM3S und RZ600 + AT86RF231.
RUFFYDEMONKEY schrieb: > wie kann ich kontrollieren obs wirklich richtig fnktioniert? Indem du ein Register liest. Schau dir das Datenblatt des im RZ600 benutzten AT86RF231 an, da stehen zu jedem Register die Resetwerte drin. Die solltest du auslesen können (bis auf wenige kleine Ausnahmen, beispielsweise wirst du immer ein "power OK" lesen, auch wenn der Resetwert des Registerbits natürlich formal 0 ist). RUFFYDEMONKEY schrieb: > Ich habe ein USB ZigBee Stick von Telegesis. Da müsstest du sehen, ob und wie du den mit dem Atmel-MAC verheiratet bekommst.
RUFFYDEMONKEY schrieb: > Wo lege ich diesen Atmel Stack ab? In die Main von meinem Code? Du wirst nicht umhin kommen, dir die Dokumentation dazu durchzulesen. Ganz so einfach ist die Sache nicht, schließlich musst du die entsprechenden Arbeitsfunktionen auch regelmäßig aufrufen.
RUFFYDEMONKEY schrieb: > Wo lege ich diesen Atmel Stack ab? In die Main von meinem Code? Ich glaube da gibts Beispiele im Paket und einen Users Guide sollte es wohl auch geben. RUFFYDEMONKEY schrieb: >Ich habe ein USB ZigBee Stick von Telegesis. Wenn du die beiden verheiraten willst, solltest schon du einen Sniffer haben, damit du wenigstens sehen kannst, wenn etwas nicht geht, wie weit du gekommen bist.
Einen Sniffer? Ich hab ja einen USB ZigbeeStick. Kann ich dann mit diesem die pakete die die 2 Boards austauschen mithören?
>Einen Sniffer? Ich hab ja einen USB ZigbeeStick. Kann ich dann mit >diesem die pakete die die 2 Boards austauschen mithören? Naja, das ist das, was ein Sniffer gemeinhin tut. Wenn du die passende Firmware + PC Software fuer den USB-Stick hast, dann kannst du die Pakete beim Datenaustausch deiner Stationen on Air belauschen.
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.