ProgDom
05.06.2006, 19:56
Hallo,
ich musste gerade mit der Überschrift grübeln, wenn jmd. eine bessere findet bitte melden.
Es ist so ich habe an meinem Atmega8 an Pind.4 bis Pind.7 einen Dip-Schalter. Andere Pins des PortD sind als Ausgänge geschaltet, diese als Eingang.
Ich möchte jetzt in eine Variable den Wert von den aliegenden Bits ermitteln aus den Binärziffern. Also z.B. so:
d.4 d.5 d.6 d.7
on off on on = 11
off on off on = 5
Bei on liegt ein High-Pegel an, bei off ein Low-Pegel. Der Wert soll in eine Variable vom Typ Byte gespeichtert werden.
Da ich noch nicht lange BasCom programmiere, wäre ich für eine Hilfe dankbar, weil ich in der Hilfe nicht fündig wurde und nicht wusste wonach ich suchen soll.
Thx, Mfg
ProgDom
ich musste gerade mit der Überschrift grübeln, wenn jmd. eine bessere findet bitte melden.
Es ist so ich habe an meinem Atmega8 an Pind.4 bis Pind.7 einen Dip-Schalter. Andere Pins des PortD sind als Ausgänge geschaltet, diese als Eingang.
Ich möchte jetzt in eine Variable den Wert von den aliegenden Bits ermitteln aus den Binärziffern. Also z.B. so:
d.4 d.5 d.6 d.7
on off on on = 11
off on off on = 5
Bei on liegt ein High-Pegel an, bei off ein Low-Pegel. Der Wert soll in eine Variable vom Typ Byte gespeichtert werden.
Da ich noch nicht lange BasCom programmiere, wäre ich für eine Hilfe dankbar, weil ich in der Hilfe nicht fündig wurde und nicht wusste wonach ich suchen soll.
Thx, Mfg
ProgDom