FÜr den Channel sind die untersten Bits zuständig. Am bequemsten ist es, alle drei zu löschen und dann einfach die Channel -Nummer (0-7) direkt reinzuschreiben:
admux = admux AND &HF8 ' löschen der untersten 3 bit
Und dann
admux = admux OR 0 ' Channel 0 oder
admux = admux OR 1 ' Channel 1 oder
admux = admux OR 2 ' Channel 2 oder
admux = admux OR 3 ' Channel 3 oder
admux = admux OR 4 ' Channel 4 oder
admux = admux OR 5 ' Channel 5 oder
admux = admux OR 6 ' Channel 6 oder
admux = admux OR 7 ' Channel 7
Das ganze in GCC
admux &= 0xF8 ' löschen der untersten 3 bit
admux |= 0 ' Channel 0 oder
admux |= 1 ' Channel 1 oder
...........
admux |= 7 ' Channel 7 oder
Lesezeichen