-
-
Erfahrener Benutzer
Begeisterter Techniker
Hallo Simon
was du brauchst, ist eine ASCII-Tabelle. da steht dann drin, daß ein "A" durch "hex 41", ein "B" durch "hex 42", ein "a" durch "hex 61" usw dargestellt wird. Schicken kann ich dir so einen tabelle nicht. Ich hab da so ein altes Buch, da steht das drin. Aber google einfach mal in WEB nach "ASCII Tabelle".
Ansonsten: Du bist ganz schön mutig: keine Ahnung von nix, aber programmieren wollen - urps , sorry, also, schau z.B.: bei www.sprut.de
da gibts eine Einführung in PIC Programmierung. Dann gibts da noch www.fernando-heitor.de das ist eine ziemlich gute PIC Seite mit Forum.
Zu deinen Fragen: Der PIC wird so programmiert, daß er z.B. einen Interrupt auslöst, wenn ein Zeichen im RXD-register steht, das holt man dann in der Interrupt-Service-Routine dort ab und schreibts woanders hin oder überprüft was es ist. Je nachdem was du für einen PIC verwendest, mußt Du entweder vergleichen oder subtrahieren. Die PIC 16 Familie kennt keine Vergleichsbefehle. Da mußt du subtrahieren. z.B sagst du SUBLW 0x41 . das empfangene Zeichen steht im Register w . Wenn jetzt w = 0x41 ist, dann ist im Status-Register das Z-Flag gesetzt. Das kannst Du dann abfragen.
Lies dir aber erst mal so eine Einführung durch, dann verstehst du auch leichter wie das geht.
Gruß
Gerhard
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen