Forum: HF, Funk und Felder atmega128rfa1 und Contiki 2.5


von Mirco (Gast)


Lesenswert?

Hallo zusammen!

Ich arbeite momentan im Rahmen eines Praxisprojekts an der 
Fachhochschule mit dem 128rfa1. Vornehmlich geht es hierbei um die 
Entwicklung von Sensoren, die ihre Daten per 6LoWPAN übertragen.

Da bei früheren Projekten bereits Contiki zum Einsatz kam und ich dieses 
auch gerne weiter nutzen möchte, wollte ich mal nachfragen ob mir jemand 
sagen kann, wie der Stand der Entwicklung von Contiki für den Chip ist. 
Beim Durchsehen der neuen Version ist mir zwar aufgefallen, dass es 
bereits einige Anpassungen gibt, jedoch war ich bisher nicht in der Lage 
Daten zu übertragen.

Neben Contiki habe ich einige Versuche mit µracoli vorgenommen. So 
konnte ich zwar verifizieren, das der Chip funktioniert und auch Daten 
zwischen zwei Funkmodulen austauschen, aber anscheinend leider nicht als 
wirkliches 6LoWPAN-Paket. Zumindest konnte ich über den Raven-Stick und 
Wireshark keine Pakete auffangen.

Dazu muss ich vielleicht noch sagen, dass ich nicht die allergrößte 
Erfahrung im Mikrocontroller bereich habe. Hatte mir das ganze irgendwie 
einfacher vorgestellt...

LG

Mirco

von Mirco (Gast)


Lesenswert?

Sorry, habe gerade gesehen, dass der Beitrag evtl. besser bei µC und 
Elektronik aufgehoben wäre.

@Mod: Also bitte verschieben und Doppelpost löschen!

Gruß Mirco

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Nö, ich denke schon, dass das hierher passt.

Mit dem Sniffer solltest du die Pakete auf jeden Fall sehen können,
egal, ob es gültige 6LowPAN-Pakete oder sonst welcher Müll ist.

Vom Transceiver her ist der ATmega128RFA1 dem AT86RF231 sehr ähnlich.
Die wesentlichen Unterschiede befinden sich im Interrupthandling,
das ist beim ...RFA1 an die im AVR üblichen Interrupts angepasst
worden (bspw. ein Interruptvektor pro Quelle, und das IRQ-Flag setzt
sich bei Eintritt in den Interruptvektor automatisch zurück).  Das
sollte man aber relativ schnell angepasst haben im Kontiki, denn es
ist eigentlich viel einfacher als mit den abgesetzten Transceivern.

von ..,- (Gast)


Lesenswert?

... recht hast du Jörg, aber schon recht sportlich, wenn er mit 
Controllern noch nicht viel zu tun hatte =)

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

..,- schrieb:
> aber schon recht sportlich, wenn er mit
> Controllern noch nicht viel zu tun hatte

Irgendwann muss jeder halt anfangen.  Er kann ja als Vergleich
µracoli benutzen, das sowohl AT86RF231 als auch ATmega128RFA1
unterstützt.

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.