int main(void) { delay_init(); //延时函数初始化 LED_Init(); //初始化与LED连接的硬件接口 TIM2_Int_Init(9,2); //DMA 触发时钟 Dac1_Init(); uart_init(115200); while(1) { delay_ms(500); LED1=!LED1; } }
int main(void) { uint16_t i; NVIC_Configuration(); delay_init(); //延时函数初始化 uart_init(9600); //串口初始化为9600 Dac1_Init(); //DAC通道1初始化 TIM2_NVIC_Configuration(); TIM2_Configuration(25*360/STEP); //生成数据 for(i=0; i<360; i++) { sine_table1[i] = (uint16_t)((sin((i*PI)/180) + 1)*4095/2); sine_table2[i] = (uint16_t)((sin((i*PI)/180 + PHA_DIFF) + 1)*4095/2); } while(1) { } }