hallo forum, ich möchte von einem microcontroller zum anderen, daten über den uart, interrupt gesteuert, unidirektional übertragen. die daten bestehen aus 2 variablen 1.32 bit integer und 2. float. ich benütze ein atmega 2561, programmiert c. Es wäre super wenn mir jemand helfen könnte, vorallem über vollständige codes wäre ich dankbar!
Und wo sind die Beiträge http://www.mikrocontroller.net/articles/ und wo finde ich diesen Link suche schon eine Weile. @martin, wenn Du auch schon gesucht hättest würdest Du wissen das die ein eigenes Protokoll ist das Du selber schreiben musst. Werte in char Werte zerlegen --> übertragen --> wieder zusammensetzen und schon ist die Marmelade fertig. Besserwisser
Hi. habe das gleiche vor. meine Programme stehen schon soweit. zumindest kann ich von jedem Controller zum PC übertragen und empfangen. Jetzt wollte ich sie miteinander verbinden. Hab mir ein Kabel gebastelt wo ich die RxD und TxD gecrosst habe. und den GND verbunden habe. aber leider Reagiert der Controller nicht auf die daten, die ich ihm sende. hab ich das Kabel falsch gerbastelt?? Danke, für eure Hilfe! Jonas
Les dir einfach einmal diese Seite durch: http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART
Die Seite hab ich schon gelesen und sie ist ja auch sehr informativ, was die Verbindung zwischen Controller und PC und die Programmierung angeht. wie amn allerdings 2 Controller miteinander verbindet, steht da nicht. aufgrund der Aussage auf der seite, gleiche Stecker = nullmodemkabel gehe ich davon aus, dass das Kabel richtig ist? also: Sub-D pin 2 -> 3 = TxD -> RxD 3 -> 2 = RxD -> TxD 5 -> 5 = GND -> GND Danke & Gruß, Jonas
an jonas: würde es dir was aus machen, wenn du deinen bestehenden code ins forum stellen könntest, würde mich sehr freuen!
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.