Programmierung: ADC (Analog-Digital-Wandler) Einstellen der Links- oder Rechtsverschiebung für das Ergebnis

Wenn Sie entweder eine Linksverschiebung oder eine Rechtsverschiebung für das Ergebnis einstellen, können Sie die Daten für 8-Bit oder 10-Bit leichter abrufen. Es geht darum, wie die Zahl in dem Register platziert wird, das die Daten aufnehmen soll. Die Zahl wird, in Anlehnung an Textverarbeitungsprogramme, linksbündig oder rechtsbündig in das Register platziert. Dies ist wichtig, da die Daten in zwei Registern liegen werden, da eine 10-Bit-Zahl nicht in ein einziges 8-Bit-Register passt. Das Bit, das gesetzt werden muss, ist ADLAR, wenn Sie möchten, dass die Daten nach links verschoben werden. Dadurch werden die 8-Bit-Informationen in einem Register namens ADCH (ADC High) abgelegt und die Zahl kann sehr einfach abgerufen werden, ohne dass Bitmanipulationen vorgenommen werden müssen. Das ADLAR befindet sich im ADMUX-Register.



Zurück zum Blog

Hinterlasse einen Kommentar

Bitte beachte, dass Kommentare vor der Veröffentlichung freigegeben werden müssen.