Forum: HF, Funk und Felder Atmega128rfa1 Startschwierigkeiten


von Max M. (maxx2k15)


Lesenswert?

Tag auch, ich schon wieder ;)

Folgende Situation:
Ich soll eine Datenübertragung via Funk programmieren.
Dazu habe ich 2x Atmega128rfa1 eval kits und 2x STK600.

Vor einigen Wochen habe ich eine Datenübertragung via Kabel realisiert.
Also PC <-RS232-> MC1 <-USART-> MC2 <-RS232-> PC

Nun soll zwischen den beiden Controllern die Übertragung ohne Kabel 
auskommen.
Und nun scheitert es (anscheinend) an der Programmierung.

Die Beispiele, die Atmel mitliefert, sind absurd kompliziert.
Ein Programm (Peer2Peer) tut eigentlich bereits das, was ich will.
Allerdings wesentlich zu langsam und auch nicht korrekt.
Die Daten, die ich per Hyperterminal eintippe, kommen nur als totaler 
Müll an und werden auch als Müll auf dem Terminal ge-echot (nicht vom 
Terminal, sondern vom MC).
Die BAUD Rate ist korrekt eingestellt, andere Programme funktionieren 
über diese RS232 Schnittstelle korrekt.
Die Taktfrequenz steht auf 16 MHz, das verlangt das Programm auch...

Will ich ein eigenes Programm schreiben, reden die beiden Funkchips 
absolut nicht miteinander.
Allerdings weiß ich nicht, ob es Fehler beim Senden oder beim Empfangen 
gibt, da die Dev-Note extrem dürftig ist und die Funktion zum Empfangen, 
welche dort genannt wird, im Beispiel nicht zu finden ist.

Hat hier im Forum jemand bereits ein Projekt mit dem Chip realisiert?

Ich bräuchte "nur" Hilfe dabei, eine erste Datenübertragung stattfinden 
zu lassen. Den Rest schaffe ich dann hoffentlich schon ;)

Allerdings gehen mir langsam die Ideen aus, was ich machen kann.

LG, Max

von Max M. (maxx2k15)


Lesenswert?

Niemand Erfahrungen mit dieser Hardware?

Das Beispiel habe ich inzwischen hinbekommen.
Benötigt einen Takt von 8 MHz statt 16.
Wenn es doch mal irgendwo gescheit beschrieben wäre... :/

von Max M. (maxx2k15)


Lesenswert?

Habe es nun hinbekommen.

Kann ein Mod mal den Thread löschen? Kann ich wohl leider nicht selber 
machen....
Danke schonmal

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


Lesenswert?

Max M. schrieb:
> Kann ein Mod mal den Thread löschen?

Warum?  Deine Erkenntnis (für die Atmel-Beispiele muss der Takt auf
8 MHz stehen) ist doch durchaus für die Nachwelt erhaltenswert, finde
ich.

Ansonsten könntest du dir auch das µracoli-Paket mal ansehen, vielleicht
findest du Axels Code ja aufgeräumter als den von Atmel.

von Max M. (maxx2k15)


Lesenswert?

Jörg W. schrieb:
> Max M. schrieb:
>> Kann ein Mod mal den Thread löschen?
>
> Warum?  Deine Erkenntnis (für die Atmel-Beispiele muss der Takt auf
> 8 MHz stehen) ist doch durchaus für die Nachwelt erhaltenswert, finde
> ich.


Ok, wollte nur das Forum nicht sinnlos zumüllen ;)


Inzwischen sitze ich an eigenen Programmen, aber dennoch danke für den 
Tipp.

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.