uart und Kabelprobleme

Gast #60595
Hallo an alle!
Ich versuche schon stundenlang, eher Tagelang, Verbindung vom AVR mit
dem Pc aufzunehmen.
Ich benutze stk500 mit 90S8515. PD0 und PD1 sind mit Spare RXD und TXD
verbunden. Als Software läuft bei mir das Prog vom Tutorial hier.
Angepasst auf den 8515 natürlich.
PC-Seite versuche ich es mit Hyperterminal 9600 8 N 1.
Das UBRR füttere ich mit 23 für 9600.
Damit ich sichergehen kann das es nicht am Kabel liegt, habe ich mir
ein neues gekauft. Modemkabel mit 2x 9poligen DSub-Secker habe ich
nicht bekommen. Darum habe ich ein Mausverlängerungskabel gekauft.
Schleift das Signal direkt durch, als dachte ich ich kann es nehmen.
Ein Nullmodemkabel hat ja RXD und TXD gekreuzt.
Soweit die Hard und Software.
Mein Problem ist das scheinbar nichts am PC ankommt. Kein
Buchstabensalat, kein Zeichen, kein Irgendwas. Habe es schon mit
verschiedenen Einstellungen des Hyperterminal versucht. Kein Erfolg.
Auch mit dem stk501 und einem mega128 das gleiche Ergebnis.
Liegt es vielleicht doch am Kabel? Hat irgend jemand eine Idee? Die ASM
Datei füge ich mal hinzu. Vielleicht fällt ja dich jemandem was auf.
Ich besitze kein Osziloskop, auch kein Kabeltester. Bin noch Anfänger
und keine Ahnung wie ich überprüfen kann ob von Seiten des MC auch ein
Signal am RS232 anliegt.
Vielen Dank im Vorraus.
Schönes Wochenende.
Wolfgang
Angehängte Dateien:
Gast #60596
du brauchst nur ein einfaches 1:1-Verlängerungskabel.
Und da du ja offensichtlich die AVRs brennen kannst, hast du ja
zumindest ein passendes Kabel, musst du eben mal zum Testen umstecken.
Auf der PC-Seite musst du handshake auf none setzen, auch Anzahl der
Datenbits richtig setzen.
Gast #60598
thx aber
das STS ist noch vom mega128. wie auch immer. egal ob STS oder out.
beides ändert nichts am problem.

natürlich habe ich es auch mit dem kabel probiert, das ich auch zum
brennen benutze. fehlanzeige. genauso wie das verlängerungskabel tut
sich nichts beim hyperterminal. einstellungen sind 9600 baud, 8
datenbits, kein parity und ein stopbit. also richtig.
wenn es nicht am kabel liegt, nicht an der software, an was dann?
habe gerade noch mals das stk500 datasheet angesehen, ich habe die
portpin richtig an rxd und txd angeschlossen. also das scheidet auhc
aus.
grüße Wolfgang
Gast #60599
hast du es denn mal im Simulator versucht?
Und STS kann so meiner Meinung nach nicht gehen, dürfte in R9 landen,
da UBRR die I/O-Adresse 9 hat, absolut ist es aber 0x29.
STS UBRR+0x20, temp müsste gehen.

Aber einen Sinn sehe ich nicht daran, sts zu verwenden.
Gast #60601
Hi Wolfgang,

ich weiss ja nicht ob das Board schon mal gelaufen ist, bei mir war das
so dass ein Jumper, OSCSEL, falsch gesetzt war.
Da kam auch nichts raus.

Ich habe den von 1<->2 verbunden, dann liefs.

mfg
Gast #60602
Hallo Crazy!
DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE DANKE
Das wars. UCR war richtig. Weiss nicht mehr wie ich auf USR komme. aber
so funzt :-)
thx auch an Bootloader.
Wolfgang
Gast #60603
na schön.
Und da du gleich alle benötigten Informationen bereitgestellt hast,
gehts auch schneller.
Die sonstige Nasenpopelei hier geht mir mir mächtig auf den Sack.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.