Forum: Mikrocontroller und Digitale Elektronik UART in ATMega128 implementiern


von Christian S. (mueke)


Lesenswert?

Hallo Leute,
ich habe mir bei Atmel die AppNote "AVR244: AVR UART as ANSI Terminal 
Interface" runtergeladen und implementiert. Diese Funktioiniert auch 
soweit... Jetzt aber noch ne Frage:

Ich möchte über ein Terminal eine ganzzahlige Frequenz in Hertz eingeben 
(Bereich: 1,2,3,...,2^16). Wie wandle ich nun die eingegebene Zahl 
(maximal 5 Zahlen) in zwei Byte (also maximal 0xff 0xff) um?

MfG
Muecke

von Martin F. (martin-f)


Lesenswert?

schau mal nach der Funktion atoi um, die wandelt 'nen string in einen 
Integer um, sofern Du in C programmieren willst. in ASM mußt Du wohl 
händisch rechnen
128 = 1*100+2*10+8 ...

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.