if(tcnum==0) {
T0TCR=0x03;
+ T0TC=0;
T0CTCR=mode|(cap<<2);
T0PR=psv;
}
else {
T1TCR=0x03;
+ T1TC=0;
T1CTCR=mode|(cap<<2);
T1PR=psv;
}
if(tcnum>1)
return;
- if(tcnum==0) {
+ if(tcnum==0)
T0IR=tcmc;
- T0TCR=0x01;
- }
- else {
+ else
T1IR=tcmc;
+}
+
+void interrupt_tc_enable(u8 tcnum) {
+
+ if(tcnum>1)
+ return;
+
+ if(tcnum==0)
+ T0TCR=0x01;
+ else
T1TCR=0x01;
- }
}
// pwm interrupts