Forum: Compiler & IDEs Atmega8535 rs-232 kommunikation


von Lukas R. (unearth)


Lesenswert?

Hallo Zusammen

Also ich hocke hier nun seit ca. 6 Stunden vor meinem PC und habe auch 
schon an vorigen Tagen an dem Problem gearbeitet.
Ich möchte etwas grundsätzlich ganz einfaches. Eine Taste z.B "x" an 
meinen Mikrocontroller senden, und die Taste x wieder an den PC 
ausgeben.(per RS-232 Schnittstelle)
Ich habe mich durch den gesammten abschnitt im AVR-GCC tutorial 
gearbeitet, habe das Datenblatt studiert, doch fehlt es mir einfach an 
konkreten Anweisung, ich bräuchte einen anstoss wie ich das genau 
Programmieren kann (fertiger example Code, da ich ein C-anfänger bin) 
und vielleicht einen Tipp mit welchem Terminal ich kommunizieren soll 
(win2000 installed). Ich verstehe alles was beschrieben ist aber es 
kommt einfach kein korrekter code zusammen!!
Ich bin echt am verzweifeln. sonstige Programme funktionieren auf dem 
Atmega, aber ich schaffe es einfach nicht mit dem PC zu kommunizieren. 
Ich bräuchte einfach nur einen fertigen, fehlerlosen Example-Code, 
verstehen werde ich ihn nachher versuchen und ihn selber auch 
weiterentwickeln!!


edit: Der Mikrocontroller wurde nach einem Project von c't Aufgebaut:
http://www.heise.de/ct/projekte/com2lan/

---> A-B wurde Zusammengebaut

Ich wäre wirklich unglaublich dankbar wenn mir jemand helfen könnte!! Da 
ich das Problem so langsam gelöst haben muss da ich sonst unter 
Zeitdruck gerate.

Grüsse Unearth

Infos:
http://www.atmel.com/dyn/resources/prod_documents/doc2502.pdf --> 
atmega-datenblatt
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial  --> abschnitt 
uart
http://www.mikrocontroller.net/articles/RS-232  --> Terminalprogramme 
(welches?)

von STK300 (Gast)


Lesenswert?

Terminalprogramm -> http://www.docklight.de/
Arbeite selbst damit und bin sehr zufrieden.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

UART Datenübertragung im Pollingverfahren...

Beitrag "Re: AVR UART Datei senden und Empfanfangen"

Die UART Registernamen bei Atmega16 und Atmega8535 sind identisch. 
Anzupassen ist ggf. die Taktfrequenz sowie der Prozessorname (MCU) im 
Makefile.

von Lukas R. (unearth)


Lesenswert?

Hallo alle zusammen

also das mit dem RS-232 hab ich hingekriegt..


Danke vielmals für eure Hilfe!!!

Grüsse Lukas Ruppen

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.