Skip to content

Instantly share code, notes, and snippets.

@klemenzarn
Last active December 28, 2015 00:19
Show Gist options
  • Save klemenzarn/7412975 to your computer and use it in GitHub Desktop.
Save klemenzarn/7412975 to your computer and use it in GitHub Desktop.
srds vaja 3 časovniki
#include <fsfsd>
#define startTimer2() T2CONbits.TMR2ON = 1
#define stopTimer2() T2CONbits.TMR2ON = 0
void initTimer2(){
T2CON = 0x72;
PR2 = 249;
TMR2 = 0;
PIR1bits.TMR2IF = 0;
}
void pavzaX5ms(unsigned char stevec){
startTimer2();
while(stevec>0){
stevec--;
while(!PIR1bits.TMR2IF);
PIR1bits.TMR2IF = 0;
}
}
void pavza5ms(){
startTimer2();
while(!PIR1bits.TMR2IF);
stopTimer2();
PIR1bits.TMR2IF = 0;
TMR2 = 0;
}
void main(){
ADCON1 = 0x0F;
initTimer2();
//startTimer2();
for(;;);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment