Forum: Mikrocontroller und Digitale Elektronik UART-Problem


von Neuling (Gast)


Lesenswert?

Hallo,

ich habe eine Frage zur UART-Schnittstelle.
Habe eine ATMega 8 mit dem integrierten UART den PC angeschlossen, nun
mein Problem wenn ich mein Programm in den M8 gebrannt habe laüft das
Programm auch an und die Daten werden auch am PC angezeigt, wenn ich
nun aber den Programmer (der hier im AVR-Tutorial zu finden ist)
entferne wird nichts mehr an den PC übertragen.

Ist das normal?

Danke im voraus für eure Antworten

von Sssssss (Gast)


Lesenswert?

Pullup am Reset Pin ?
Versorgungsspannung am mega ?

von Dirk (Gast)


Lesenswert?

Hi,

mess mal bitte deine Spannung am Reset Pin die Spannung sollte 5V
haben.

Masse auch am Rs232 Stecker angeschlossen?

von Neuling (Gast)


Lesenswert?

Die Spannung am Reset-Pin ist 5V und die Masse ist auch an RS-232
Stecker angeschlossen.

von Neuling (Gast)


Lesenswert?

Habe das Problem gefunden, die Lötstelle hat keinen richtigen Kontakt
gemacht. Jetzt funktionierts.

Nochmals danke für die Antworten

von Tobias R. (wildcard)


Lesenswert?

welche lötstelle? habe dasselbe problem, allerdings übertrage ich daten
direkt via uart und 2 atmega8...solange der programmer drann is -> kein
problem, wenn er aber weg ist kommt nur noch müll (falsche zeichen) an.


Woran kann das sonst liegen?

von Tobias R. (wildcard)


Lesenswert?

ok folgendes habe ich noch festgestellt, wenn ich nur den + pol an den
sendenen avr halte, sendet er trotzdem an den (separat versorgten) 2.
atmega8...ich verwende auch so ein steckbrett.

von Tobias R. (wildcard)


Lesenswert?

ok kann mir jemand das phänomen erklären? wenn ich die massen verbinde
zwischen den beiden separat verbundenen avr´s (einmal über den usb und
einmal über ne externe spannungsquelle versorgt) funktioniert es auch
ohne aufgesteckten isp...

von Andreas D. (Gast)


Lesenswert?

Ich hätte eine Frage:
Wie kann ich die Daten am PC empfangen??
Ich programmiere den AVR (ATmega8) und schließe ihn an den PC an.
Danach mache ich HyperTerminal auf, und stelle alles wie beschrieben
ein. Was muss ich dann machen um etwas zu empfangen??
(Quellcode aus dem AVR Tutorial)

von TravelRec. (Gast)


Lesenswert?

@ Tobias:

Ist es nicht so, daß bei UART-Datentransfer der Sender als auch der
Empfänger IMMER eine gemeinsame Masseverbindung haben müssen?
Ausgenommen: Differentialbussysteme á la RS485 und Co.

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.