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!
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 ?
oder TeraTerm. ;-) Das Kabel von der SPARE-Buchse zu einem weiteren seriellen Port des PCs wäre auch nicht verkehrt. (Oder Umstöpseln...)
>Die Baudrate habe ich bereits passend gesetzt, aber es kommt immer noch >nichts an ? Falscher COM Port? Auf Connect gedrückt?
>Die Baudrate habe ich bereits passend gesetzt, aber es kommt immer noch >nichts an ? Tausche RxD gegen guterhaltenen TxD.
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?
>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.
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
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?
>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.
hast du dein Protokoll richtig eingestellt. ich hoffe dir sagt das hier etwas. 96008N1 Gruß, Matthias
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.