Forum: Mikrocontroller und Digitale Elektronik Übertagung uart(usart)


von martin (Gast)


Lesenswert?

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!

von Backware (Gast)


Lesenswert?

Möchtest du Erdbeermarmelade oder Johannesbeergelee auf dein Brötchen?

von Besserwisser (Gast)


Lesenswert?

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

von Jonas (Gast)


Lesenswert?

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

von -_-_-_ (Gast)


Lesenswert?

Les dir einfach einmal diese Seite durch:

http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART

von Jonas (Gast)


Lesenswert?

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

von martin (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.