Forum: Compiler & IDEs UART Übertragung funktioniert nicht


von Matthias K. (gidarrnmatze)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich möchte mich etwas in das Thema UART einarbeiten,
seit Stunden probier ich nun schon eine Ausgabe auf dem Putty Terminal 
zu erzeugen.
Ich habe mich an das Tutorial gehalten.
der Quarz ist extern mit 4Mhz.
Ich benutze ein Stk500.

der Befehl im AVRDUDE ist:
avrdude -p atmega8 -P com3 -c stk500v2    -U lfuse:w:0xFF:m -U 
hfuse:w:0xd9:m  -U flash:w:test.hex

Ich habe einen COM auf USB Umsetzer, dies funktioniert aber beim Flashen 
des AVR ohne Probleme.
Könnt Ihr mir helfen?

Vielen Dank Matthias

von g457 (Gast)


Lesenswert?

1
// hier weitere Initialisierungen (TX und/oder RX aktivieren, Modus setzen
∗hüstel∗

von Chris L. (kingkernel)


Lesenswert?

du musst dir den Code auch mal angucken. Einfach kopiere und fertig mag 
zwar in manschen fällen gehen, aber spätestens, wenn du etwas ändern 
willst oder wie in diesem fall etwas fehlt, ist eigenarbeit gefragt.

was dir fehlt, ist das setzen der entsprechenden register. RXEN, TXEN 
und eventuel noch die Interruptregister, falls du welche nutzen möchtest
schau mal ins datenblatt! dort ist der code zum initialisieren 1 zu 1 
abgebildet, sogar in C

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.