Gast
#1217798
Hallo alle zusammen, ich Programmiere einen Pic18f242 zwecks meiner Studienarbeit. Ich habe leider ein Problem und hoffe mir kann jemand helfen. Ich möchte einen Taster einlesen und danach eine LED einschalten (ist erstmal nur zum testen). Mein Code diesbezüglich sieht so aus: #pragma code void main(void) { PORTA = 0x00; TRISA = 0x00; //PortA ist Ausgang TRISB = 0xFF; //PortB ist Eingang PORTC = 0x00; TRISC = 0x00; //PortC ist Ausgang while(1) //Endlosschleife { if ((PORTB && 0x01) == 1){ //wenn Taster gedrückt, dann LED an LATAbits.LATA0 = 1; } } } Ich kann die LED aber leider nicht leuchten lassen. Kann mir jemand einen Tipp geben, was ich falsch mache? (Das der Taster prellt ist erst mal unwichtig.) Danke und Gruß Paul