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
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... :/
Habe es nun hinbekommen. Kann ein Mod mal den Thread löschen? Kann ich wohl leider nicht selber machen.... Danke schonmal
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.