Gast
#363374
Hallo Progger ;-)
ein ausschnitt aus meinem prog...
DDRB = 0x00; //portb als eingang
PORTB = 0xff; //interne pull-ups an allen port-pins aktivieren
switch (PINB) {
case 0b01111111 : zeit_2 = 10;
case 0b10111111 : zeit_2 = 20;
case 0b11011111 : zeit_2 = 30;
case 0b11101111 : zeit_2 = 40;
case 0b11110111 : zeit_2 = 50;
case 0b11111011 : zeit_2 = 60;
case 0b11111101 : zeit_2 = 70;
case 0b11111110 : zeit_2 = 80;
default : zeit_2 = 90;
};
an portb habe ich einen einpoligen-zwölfstufen-drehschalter, der gegen
masse schaltet... die anweisung durchläuft aber immer den
defaultzweig...
:-(
keine gute idee das so zu machen oder was vergessen?
gruss, atze