Hallo, habe folgendes Problem. Ich will einen Text mit printf("Hallo") über den USART schicken. Beim Hyperterminal kommt jedoch nichts an! Wenn ich aber printf("4") schicke kommt immmer ein d bei printf("5") immer ein e raus. Mein Sourcecode ist im Anhang. Was mach ich falsch? Kann dies an der Hi-tech demoversion liegen?
Wenm Du gleich sagen würdest, daß es um einen PIC geht, bräuchten nicht so viele den Dateianhang umsonst öffnen. Peter
Sieht für mich so aus, als würden die Anzahl Daten- oder Startbits oder die Parität nicht übereinstimmen. Überprüf mal die Einstellungen in Hyperterm oder nimm ein anderes Terminalprogramm (Freeware oder Shareware). Gruss Christian
Komisch dass printf("4") den vierten Buchstaben im Alphabet und printf("5")den fünften ausgibt wie ist die Funktion printf() definiert? Hast du eine Beschreibung dazu? Robert
Ich weiß nicht wie und warum, aber jetzt funktioniert es plötzlich richtig. Trotz der gleichen Einstellungen. Trotzdem vielen Dank! Holger Emrich
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.