Achso, du programmierst in C mach das Leben doch viel einfacher![]()
Welchen Compiler benutzt du? Weil das Problm ist halt, dass jeder sein eigenes Süpchen kocht, wenn es um spezielle Sachen, wie z.B.: benennung der Register, geht.
MfGCode:void main() { TRISIO=B'00000011' OPTION=B'00001000' & B'00001000'; //internen pullup für die beiden Schalter nicht vergesse, weiß aber leider nicht, welchen Bit ich bei OPTION_REG setzten muss --> Datasheet... while(1) //unendlichschleife { if(GPIO==2) //schalter 1 gedrückt Switch1(); if(GPIO==1) Switch2(); } } void Switch1() { //do something usefull } void Switch2() { GPIO=0; }
Mobius







Zitieren

Lesezeichen