Pozdrav
Zna netko kako rade interrupt i kako ga napisati u jeziku mikroC for ARM
Treba mi neka točna vremenska baza reda veličine 10kHz da mogu dobiti referentni signal sin(2*pi*t+FI)
gdje se t mijenja kostantno od 0 do 1 s razmacima od 0.001
Evo primjer ali za PIC16F877A
a treba mi za STM32F4
//deklaracija varijabli prije svega ovoga
void interrupt(){
             if(INTCON.TMR0IF){   //TIMER0
             TMR0=br;
             INTCON.TMR0IF=0;
             count1++;
             return;
             }
void main() {
           //TIMER0
          OPTION_REG=0b00000000; //0x07;
          TMR0=br;
          INTCON= 0b10100000;
          count1=0;
while(1){
t=count/1000;
ref=sin(2*pi*t+120);
if(count==1000) count=0;
}
}
Hvala i LP
 
     
    
    