Jag borde ha sett det lite tidigare...
Hjälp med felsökning av kod till PIC12F683
Re: Hjälp med felsökning av kod till PIC12F683
OK, bra. Ja, man bör sätta allt som man vill ha det.
Jag borde ha sett det lite tidigare...
Jag borde ha sett det lite tidigare...
-
emilrowland
- Inlägg: 145
- Blev medlem: 20 april 2011, 19:14:44
- Ort: Gnesta
Re: Hjälp med felsökning av kod till PIC12F683
Nu fungerar även knappen. Så nu fungerar allt som jag har tänkt mig.
Tack alla för alla svar jag har fått. Nu har jag lärt mig mycket till nästa gång. 
Kod: Markera allt
unsigned char x = 0;
void larm(){
int i = 0;
while(i<5){
GPIO.B0 = 1;
Delay_ms(1000);
GPIO.B0 = 0;
Delay_ms(1000);
i++;
}
}
void start(){
GPIO.B5 = 1;
GPIO.B1 = 1;
Delay_ms(10000);
GPIO.B5 = 0;
GPIO.B1 = 0;
larm();
}
void main() {
TRISIO.B0 = 0;
TRISIO.B1 = 0;
TRISIO.B5 = 0;
TRISIO.B4 = 1;
CMCON0 = 0x07;
ANSEL = 0;
GPIO.B0 = 0;
GPIO.B1 = 0;
GPIO.B5 = 0;
GPIO.B4 = 0;
while(1){
x = GPIO.B4;
if(x == 1){ start();}
}
}
