Forum: Mikrocontroller und Digitale Elektronik Brauche hilfe beim auslesen der Seriellen Schnitstelle


von UART (Gast)


Lesenswert?

Hallo,
Ich bräuchte hilfe beim auslesen der Seriellen Schnitstelle.
Ich habe die UART Libary von Peter Fleury verwendet, und auf dem Stk500 
RXD/TXD mit PD0/PD1 verbunden.

Jetzt sollte ja am Pc etwas ankommen.

Ich weiß nur leider nicht, wie ich das jetzt auslesen kann.
Gibt es da eine Anleitung? Habe leider selbst nichts finden können.

Danke schonmal!

von holger (Gast)


Lesenswert?

hterm

von UART (Gast)


Lesenswert?

Okay, das hilft schonmal weiter.

Aber wie muss ich das ganze einstellen?
Die Baudrate habe ich bereits passend gesetzt, aber es kommt immer noch 
nichts an ?

von Bernie (Gast)


Lesenswert?

oder TeraTerm. ;-)

Das Kabel von der SPARE-Buchse zu einem weiteren
seriellen Port des PCs wäre auch nicht verkehrt.
(Oder Umstöpseln...)

von holger (Gast)


Lesenswert?

>Die Baudrate habe ich bereits passend gesetzt, aber es kommt immer noch
>nichts an ?

Falscher COM Port? Auf Connect gedrückt?

von Amateur (Gast)


Lesenswert?

>Die Baudrate habe ich bereits passend gesetzt, aber es kommt immer noch
>nichts an ?

Tausche RxD gegen guterhaltenen TxD.

von UART (Gast)


Lesenswert?

Bernie schrieb:
> Das Kabel von der SPARE-Buchse zu einem weiteren
> seriellen Port des PCs wäre auch nicht verkehrt.
> (Oder Umstöpseln...)

Habe umgestöpselt ;)

holger schrieb:
> Falscher COM Port? Auf Connect gedrückt?

Habe nur einen COM Port am Rechner und Connect habe ich auch gedrückt.


Hat irgendwer noch andere Ideen oder kann mir irgendwie weiterhelfen?

von holger (Gast)


Lesenswert?

>Hat irgendwer noch andere Ideen oder kann mir irgendwie weiterhelfen?

RxD und TxD vertauscht?
Braucht das STK500 ein Nullmodemkabel?

Ansonsten kann es logischerweise auch sein das die Software
gar nichts sendet.

von UART (Gast)


Lesenswert?

holger schrieb:
> RxD und TxD vertauscht?

Ja das wars ;) danke :)

von Jens A. (nepi)


Lesenswert?

Was ich prüfen würde:

RXD,TXD und GND verbunden?
RXD und TXD mal tauschen
Arbeitet der Max232 einwandfrei?
Fusebits prüfen + Takt/Teiler für die Baudrate am AVR
Portkonfiguration prüfen

von UART (Gast)


Lesenswert?

Danke schonmal es klpaat jetzt, allerdings kann ich keine kompletten 
strings auslesen, woran liegt das?

empfangen und senden einzelner char funktioniert, nur wenn ich strings 
vom uC los schicke kommt oben nur wirres zeug an?

von holger (Gast)


Lesenswert?

>empfangen und senden einzelner char funktioniert, nur wenn ich strings
>vom uC los schicke kommt oben nur wirres zeug an?

Das liegt auf jeden Fall an deiner Software.
Zeig mal her.

von Matthias K. (rino1)


Lesenswert?

hast du dein Protokoll richtig eingestellt.
ich hoffe dir sagt das hier etwas.

96008N1

Gruß,
Matthias

von Martin V. (oldmax)


Lesenswert?

Hi
Vermutlich hast du keine externe Taktung und arbeitest mit internem 
Taktgeber, Möglicherweise auch noch mit hohen Übertragungsraten. Das 
ergibt immer Fehler. Wenn du mit einem externen Quarz arbeitest, wird's 
funktionieren. Aber dazu musst du die bösen Fuse-Bits setzen. Achtung, 
hier hat schon so mancher einen Controller ins Nirvana geschickt. Daher 
genau lesen !
Gruß oldmax

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.