Forum: Mikrocontroller und Digitale Elektronik Hyperterminal und Pollin-Board


von Fritzel (Gast)


Lesenswert?

Hallo Leute,
Bin gerade dabei mit dem Pollin Board Verbindung zum Hyperterminal 
aufzunehmen. Das Ganze klappt leider nicht so richtig...

Habe auf der Seite: http://www.dieelektronikerseite.de
folgenden Code in Assembler gefunden

$regfile "m8def.dat"
$crystal = 1000000
$baud = 1200

Dim Ein As Byte

Config Portb = Output
Portb.0 = 0 : Portb.1 = 0

Do
  Input ">" , Ein
  If Ein = 1 Then Toggle Portb.0
  If Ein = 2 Then Toggle Portb.1
Loop

Diesen habe ich mit Bascom-AVR übersetzt und die xxx.hex mit PonyProg 
auf den Atmega8 gespielt.
Die Einstellungen im Hyperterminal habe ich auch vorgenommen, nur wie 
gesagt funktionieren tut es nicht. Laut Programm sollte auch das Zeichen 
">" zu sehen sein. Aber das wird auch nicht angezeigt.

Danke für eure Hilfe!

von Karl H. (kbuchegg)


Lesenswert?


von Fritzel (Gast)


Lesenswert?

Nee...
Ist echt komisch, wie gesagt noch nicht einmal das Zeichen ">"

Danke schon einmal für die Antwort.

von Fritzel (Gast)


Lesenswert?

Achso...
Natürlich habe ich das Programm den Ports entsprechend angepasst!

von Harry S. (littlegonzo)


Lesenswert?

Ich glaube 1200 Baud kann Hyperterminal überhaupt nicht.
Versuchs mal mit 2400 oder 9600.

Hast Du die Serielle überhaupt konfiguriert?
Beispiele dafür finden sich in der Hilfe..
Übrigens würde ich eher sagen das es Basic und nicht Assembler ist^^

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

>> Wird überhaupt etwas angezeigt?
> wie gesagt noch nicht einmal das Zeichen ">"
Auch nichts wie das hier?
%%%&}}@@²²%%%___%%°°°°°°##%'##'####

> Die Einstellungen im Hyperterminal habe ich auch vorgenommen, nur wie
> gesagt funktionieren tut es nicht.
Zieh den RS232-Stecker aus dem AVR-Board und verbinde an dem Stecker 
(PC-Kabel) mal Pin 2 mit Pin 3. Was siehst du wenn du tippst?

von anonym (Gast)


Lesenswert?

Fritzel schrieb:
> Natürlich habe ich das Programm den Ports entsprechend angepasst!

bingo, das müsste der fehler sein - ich habe zwar gerade kein datenblatt 
zur hand, aber soweit ich mich erinnere liegen die zwei uart-pins auf 
pb0 und pb1

von Rene K. (draconix)


Lesenswert?

anonym schrieb:
> bingo, das müsste der fehler sein - ich habe zwar gerade kein datenblatt
> zur hand, aber soweit ich mich erinnere liegen die zwei uart-pins auf
> pb0 und pb1

Nope...

pD0 = RXD
pD1 = TXD

von Fritzel (Gast)


Lesenswert?

<< Übrigens würde ich eher sagen das es Basic und nicht Assembler ist^^

Upps.. Meinte ich auch :)

Hab die Pins mal verbunden, da tut sich nichts wenn ich was eintippe...
Hat vll. jemand ein ganz einfaches C-Programm zum Testen?

Wie gesagt , verwende den Atmega8 auf dem Pollin Board.

Danke für die ganzen Antworten!!!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Hab die Pins mal verbunden, da tut sich nichts wenn ich was eintippe...
Dann solltest du mal auf der PC-Seite suchen, da stimmt was nicht...
Probier mal ein anderes Terminal z.B. HTERM

von Fritzel (Gast)


Lesenswert?

Also...
Wenn ich den Stecker an dem Pollin -Board heraus ziehe sehe ich die PINS 
(also MALE) Die Pins 2 und 3 habe ich mit einem Stückchen Draht 
verbunden. Wie gesagt passiert ist nichts, auch wenn ich was in das 
Hyperterminal eingegeben habe.

Was sollte denn passieren?

Danke!

von markus (Gast)


Lesenswert?

du solltest das sehen was du gesendet hast

von Karl H. (kbuchegg)


Lesenswert?

Flusskontrolle hast du im Hyperterminal ausgeschaltet?

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.