Gast
#433152
Hi, hänge seit einiger Zeit an folgendem Problem. Zum stomsparen schicke ich den PIC in den sleep mode um über PIN B5 ihn wieder aufzuwecken. Leider wacht er mir ununterbrochen auf, auch wenn ich das nicht möchte. Das heisst solange wie der Interrupt enable ist, schläft er nicht ein. Und wenn ich den Interrupt disable, wacht er nicht mehr auf. hier ein stück test-code: #include <16F628.h> #use delay(clock=40000000) #fuses NOWDT,XT, NOLVP, NOPROTECT void main() { enable_interrupts(int_rb); enable_interrupts(global); while(1) { output_high(Pin_A0); delay_ms(100); output_low(Pin_A0); sleep(); } }