Forum: Mikrocontroller und Digitale Elektronik 16bit in 8bit, vom AD in den Timer


von Andreas (Gast)


Lesenswert?

hallo!

mal ne Frage:

Wenn ich den 16bit-Wert aus dem ADWandler in einen 8bit Timer einlese,
gibt's doch wohl Probleme.

Den 16bit-Wert muß ich doch in 8bit ändern, also durch 256 teilen...


Oder?

Gruß,
Andreas

von Rolf Magnus (Gast)


Lesenswert?

> Wenn ich den 16bit-Wert aus dem ADWandler in einen 8bit Timer
> einlese, gibt's doch wohl Probleme.

16bit passen nicht in ein 8bit-Register.

> Den 16bit-Wert muß ich doch in 8bit ändern, also durch 256
> teilen...

Wenn du den vollen 16bit-Bereich auf den vollen 8bit-Bereich abbilden
willst, ja. Das Teilen kann man je nach verwendetem Prozessor durch
Bitverschiebung um 8 bit nach rechts oder durch simples Weglassen des
niederwertigen Byte erreichen.

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.