Forum: Mikrocontroller und Digitale Elektronik schnittstelle PC µC


von rapeur (Gast)


Lesenswert?

Hallo zusammen
ich arbeite mit PIC18F und eine Schniistelle mit RS232 zwichen mein PC 
und meine Platine ist realisiert. wenn ich daten mit mein PC zu µC 
kriege ich andere Werte. Wo konnte das problem sein?

von Thomas (Gast)


Lesenswert?

Verifiziere mal Deine Hardware mit Scope:
-Pegel RS232
-Baudrate
-Handshake ?

Detektiert Deine Controller SW Uebertagungsfehler wie Framing 
Error/Overrun Error ?- Wenn nein solltest Du das einbauen, zumindesten 
während des Debugs.

Viel Erfolg

von Jan M. (mueschel)


Lesenswert?

Was heisst "andere Werte"? einzelne falsche Bits? Komplett andere Bytes?

Ansonsten: Baudraten herabsetzen und nochmal probieren.

von rapeur (Gast)


Lesenswert?

hallo,
 mein Quarz ist mit 20Mhz und Baudrate 9600 und die Komplett Byte ist 
Flash
Grüß

von Thomas (Gast)


Lesenswert?

Du scheinst nicht besonders gut Deutsch zu sprechen und Deine Angaben 
sind nicht gerade klar !

von Nick M. (nickma)


Lesenswert?

Füge doch bitte einmal den gesamten Quellcode hier im Forum ein!
Greez
Nick

von Igor M. (bastel-wastel)


Lesenswert?

In solchen Fällen passt häufig die Baudrate nicht.

Sende mal nicht nur ein Byte, sondern 10. Wenn du auf dem 
Terminalprogramm weniger oder mehr Zeichen empfängst kannst du dir das 
aber auch leicht denken ;-)

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.