Gast
#163214
ich will über den uart einen pwm einstellen. der empfang funktioniert nur wie mache ich jetz aus dem string 125 (3 zeichen) am einfachsten(besten) die binäre 125 welche ich in ein ocrX schieben kann?
|
Anzeige
|
UART in ASM (ascii to bin??)
Gast
#163214
ich will über den uart einen pwm einstellen. der empfang funktioniert nur wie mache ich jetz aus dem string 125 (3 zeichen) am einfachsten(besten) die binäre 125 welche ich in ein ocrX schieben kann?
Gast
#163215
100 * (Inputbuffer[1]-48) + 10 * (Inputbuffer[2]-48) + Inputbuffer[3]-48, vorher halt noch auf Gültigkeit der drei Bytes prüfen, sollten alle zwischen 47 und 58 liegen. (alle Zahlen dezimal dargestellt) grüße leo9
Gast
#163216
100 * (Inputbuffer[0] & 0x0f) + 10 * (Inputbuffer[1] & 0x0f) + Inputbuffer[2] & 0x0f kommt aber aufs gleiche raus, braucht auch nur einen Befehl zum UNDen oder subtrahieren. Antwort schreiben |
Anzeige
|