void sonido(uint8 ld) { SDown_Write(1); CyDelay(250); if(ld==1){ isr_1_StartEx(Interrupcion_1); Timer_1_Start(); VDAC8_1_Start(); i1=0; NextSample_1=0; } else{ isr_2_StartEx(Interrupcion_2); Timer_2_Start(); VDAC8_2_Start(); i2=0; NextSample_2=0; } }
void main() { /* Place your initialization/startup code here (e.g. MyInst_Start()) */ Opamp_1_Start(); Opamp_3_Start(); Clock_1_Start(); ADC_DelSig_1_Start(); ADC_DelSig_1_StartConvert(); VDAC8_1_Start(); VDAC8_2_Start(); CyGlobalIntEnable; /* Uncomment this line to enable global interrupts. */ isr_StartEx(filterVDAC); for(;;) { /* Place your application code here. */ } }
int main() { /* Start all components used on schematic */ VDAC8_1_Start(); VDAC8_2_Start(); Opamp_1_Start(); Opamp_2_Start(); Filter_Start(); Timer_Start(); ISR_Timer_StartEx(Timer_interrupt_handler); /* Enable the interrupt register bit to poll Value 1 for Channel A, Value 2 for Channel B */ Filter_INT_CTRL_REG |= (1 << Filter_CHANNEL_A); CyGlobalIntEnable; for(;;) { //CyDelay(10); } } /* End of main */