Forum: Mikrocontroller und Digitale Elektronik Serielle Kommunikation mit PIC16F87x


von Holger (Gast)


Lesenswert?

Hallo,

schaffe es einfach nicht mit dem PIC Daten(welche ich im  Hyperterminal 
eingebe) über die RS232 einzulesen.
"scanf" funktioniert nicht in Hi-tech C. "getch" oder "gets" hab ich 
auch nicht zum laufen gebracht. Scheint mal wieder so, als bräuchte ich 
Eure Hilfe.
Die Ausgabe über printf() stellt kein Problem dar.(USART richtig 
initialisiert).
Habt Ihr mir ein paar Tips? Vielleicht einen funktionierenden Code?
Ist Hardware-protokoll beim Hyperterminal richtig?
Auf http://www.microchipc.com/sourcecode/#serial hab ich schon
gesachaut, aber den code krieg ich nicht fehlerfrei compiliert.

Thanx Holger

von Fernando Heitor (Gast)



Lesenswert?

Hi

Versuchs mal damit, das muss auf jeden Fall klappen

Im Anhang

Gruss
Fernando

von Holger (Gast)


Lesenswert?

@Fernando: Hi, ich habs mal ausprobiert und das Testprogramm
           läuft auch, aber wenn ich alles selbst compilieren
           will, kommen mehrere Fehler.
           Hast Du das schonmal probiert?
           Ich muß doch alle C-Dateien miteinander verlinken, 
oder nicht?

MFG Holger

von Fernando Heitor (Gast)


Lesenswert?

Sorry Holger

benutze den CCS Compiler, habe es nicht ausprobiert.
Aber ich gebe dir den Link der Seite, wo ich das Beispielprogramm 
gefunden habe.
Vielleicht hilft es dir weiter, denn dort gibt es ein FAQ über dieses 
Beispiel:


http://www.microchipc.com/sourcecode/#serial



Gruß
Fernando

von Holger (Gast)


Lesenswert?

Danke, aber den Link hatte ich oben schon angegeben und in der
FAQ steht nichts darüber.

MFG Holger

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.