Hilfe zu CC2420 Data-Beacon receive

OP #432629
Lesenswert?
• ▲
▼
Hallo,

kennt sich jemand mit dem CC2420 transceiver aus? Ich versuche gerade 2 
CC2420 miteinander Kommunizieren zu lassen.

Einer sendet ein Data-Beacon mit 8 byte, wo ich irgendwas 
reingeschrieben habe (z.B. FF, 00, 11, .....)

jetzt soll der andere CC2420 (das ist das CC2420DBK... aber das ist ja 
egal) dieses Datenpaket empfangen und eine Antwort senden, wenn der 
8byte code uebereinstimmt...

Weiss jemand wie das zu realisieren ist?


ich habe mit mlmeStartRequest ein neues PAN erstellt um auch sicher zu 
gehen, dass die daten nur nicht empfangen werden, weil die PAN id falsch 
ist... securityEnable habe ich auf false, weil in der Doku steht, dass 
die aktuelle revision keine secure-beacons unterstuetzt.

Ich hoffe ihr koennt mir helfen meine 8byte zu empfangen und zu 
analysieren.

Danke :)
OP #432700
Lesenswert?
• ▲
▼
Naja ich arbeite fuer ein groesseres unternehmen und wir haben da unsere 
Elektroabteilung, die mir da ein Embedded system gebastelt haben...
Das ganze besteht aus einem ATMEGA 2561, CC2420 und einen AT45DB041D 
Flash (der kann aber hier ausser betracht gelassen werden ;))
Gast #432798
Lesenswert?
• ▲
▼
> Ja wieso fragst du?

Der Code den Du 'verlinkt' hast doch im Prinzip nichts anderes tut
als der Chipcon code. In 'basic_rf_receive.c' wird auch der FIFO
ausgelesen.

Wir haben in der Firma eine zwei fertige CC2420 Module mit PICs
+ LCD verdrahtet. Ein 'Master' schickt eine Nummer, der 'Slave'
zeigt die an und schickt die Nummer+1 zurück usw. - Ping-Pong halt.

Der Code basiert auf der Ref. Software und war schnell geschrieben,
wobei die Hauptaufgabe darin bestand den AVR Code für den CCS
Compiler umzuschreiben.

Daher meine Frage.

 - Michael
OP #432857
Lesenswert?
• ▲
▼
ah jetzt hat sich so einiges geklaert... Ich hab mit meinem Vorgesetzten 
mal telefoniert und da wurde dann endlich klar, dass es nicht 
funktionieren kann... Das vorgearbeitete Prog war nur fuer das Senden 
von daten ausgelegt, deshalb wurde alles unwichtige (Empfangen zum 
beispiel) entfernt.

Ich hasse es, wenn ich mit vorgefertigten dingen arbeiten muss g

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.