COM-Problem

Gast #511523
Lesenswert?

Hallo,
bei meinem Board funktioniert aktuell die Kommunikation über die 
RS232-Schnittstelle mit meinem Rechner nicht.

Ich habe den Computer gewechselt und weiß nicht, welcher COM-Port 
genutzt wird. Woran kann ich sehen, ob an COM1 oder COM2 angesteckt ist?

Ich benutze Hyperterminal und da wird anfangs nach der Ortskennzahl usw. 
gefragt. Diese Einstellungen benötige ich doch gar nicht, wenn ich mein 
Board direkt anstecke. Kann ich da etwas falsch eingegeben haben?
Die Einstellungen für die Kommunikation ist richtig.

Auf meinem Board habe ich ein LED an die UART "angeschlossen". Diese 
leuchtet nur kurz sporadisch auf. Das Testprogramm hat früher schon 
funktioniert, nur an einem anderen Computer aber mit dem selben Board.
Das würde doch dafür stehen, das der ATmega kaputt ist, oder?
#511589
Lesenswert?

Hallo Stefanie,
  das mit der Ortskennzahl ist der typische Windows Wahnsinn... das geht 
halt davon aus, daß du eine INET verbindung aufbauen möchtest.
Klick dich einfach durch den Wizard und gut ist.
Und probier doch einfach beide Ports mal aus... einer von beiden wird 
dann stimmen.
Ich halte es für relativ unwahrscheinlich das der ATmega defekt ist... 
der hat ja vorher funktioniert. Die AVRs können schon recht viel 
aushalten.


Gruß,
  SIGINT
#511598
Lesenswert?

Verbinde doch einfach mal an deinem Schnittstellenwandler auf deinem 
Board die "TTL-Seite" (also die Seite auf der 5V-Pegel herrschen) die 
RXD- und TXD-Leitung. Dann kannst du herausfinden, ob die Schnittstelle 
überhaupt funktioniert. Man kann auch die beiden Pins auf der 
"Hochpegelseite" verbinden, um herauszufinden, um welche Schnittstelle 
es sich handelt.
(Echo beim Terminalprogramm...)

Als Alternative zum windowseigenen Hyperterminal bietet sich auch 
"HTerm" von der-hammer.info (oder so ähnlich; Hterm findet man auch in 
der Codesammlung) an.
Persönliche Seite #511603
Lesenswert?

Nein, eine Ortsnetzkennzahl wird dann abgefragt, wenn mit einem Modem 
kommuniziert wird. Stattdessen sollte man direkt mit der gewünschten 
Schnittstelle kommunizieren.

Wie folgt vorgehen:

Hyperterminal starten.

Im nun angezeigten Dialog "Neue Verbindung" einen sinnvollen Namen 
eingeben ("Direkt an COM1" oder so - keine Doppelpunkte verwenden!)

Im nächsten Fenster "Verbinden mit" in der Drop-Down-Liste "Verbindung 
herstellen über" die gewünschte Schnittstelle auswählen. Ist hier eine 
echte Schnittstelle ausgewählt, werden die anderen Eingabefelder 
deaktiviert.

Im nun folgenden Dialog können die Schnittstellenparameter eingestellt 
werden.

Das war's auch schon.


Es empfiehlt sich, diese Einstellung zu speichern. am besten für alle 
Schnittstellen, die man direkt mit Hyperterminal ansprechen will. Die 
gespeicherten Daten tauchen im Startmenü unter 
"Programme->Zubehör->Kommunikation->Hyperterminal" auf.

Hyperterminal ist zwar nicht das Gelbe vom Ei, aber auch nicht völlig 
unbrauchbar.
#511886
Lesenswert?

>Damit hast du das Hauptproblem schon erschöpfend beschrieben.
Son Quatsch.
(Nein, ich will nicht über MS etc diskutieren.)
Man kann auch Hyperterm benutzen. Es ist halt sooo wahnsinng gut als 
Controller-Programm-Austest-Terminal geeignet, verrichtet aber seinen 
Dienst, soweit es richtig konfiguriert ist.
Gast #511940
Lesenswert?

war auch immer ein Verfechter von Bray-Terminal. Letztens wollte ich mal 
grössere Datenmengen mit 115k aufzeichnen (als Textdatei ca. 40kB), da 
ist das  Bray-Terminal jämmerlich abgeka...). Jede Menge Fehler drinnen, 
CRs fehlten, etliche Zeilen auch. Mit HT gings völlig problemlos.
#512140
Lesenswert?

Es ist totaler Unsinn, daß Hyperterminal unbrauchbar ist. Für die 
meisten Aufgaben ist das ganz OK... besser geht immer, das gebe ich 
selbst zu.
HT hat aber einen großen Vorteil: Es ist auf eigentlich allen 
Windoof-Rechnern zu finden. Unter Linux spiel ich immer mit minicom 
rum... erinnert mich stark an TELIX.

Gruß,
  SIGINT
Gast #512151
Lesenswert?

Ich kann Hyperterminal auch nix Böses nachsagen. Ich benutze es gerne 
und häufig. Allerdings habe ich den Eindruck (nicht exakt verifiziert), 
dass man nach einem Umstellen wesentlicher Parameter (Baudrate etc.) 
besser HT einmal verlässt und neustartet, damit die Parameter garantiert 
übernommen werden.
Gast #512330
Lesenswert?

Bray's Terminal ist vor allem dann zu empfehlen, wenn man so wie ich 
eine Software RS232 bastelt. Damit lässt sich besser kontrollieren, was 
auf der Empfängerseite ankommt, weil man ja zwischen den Datenformaten 
einfach wechseln kann.
Kommen nur ASCII Zeichen an, so nimmt man Hyperterminal, weils bei 
Windows dabei ist. Im ganzen Büro (10 Rechner) hab nur ich Bray 
Terminal, und jeder fragt immer was das ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren