/* * 函数名:main * 描述 :主函数 * 输入 :无 * 输出 :无 */ int main(void) { SystemInit(); USART1_init();//USART初始化 SPI1_init() ;//SPI初始化 DW1000_init();//DW1000初始化 TIM3_init(); //定时器3初始化 EXTI_init(); //外部中断初始化 TIM4_init(); RX_mode_enable(); printf("RX!\r\n"); printf("**********************************\r\n"); while (1) { ; } }
int main(void) { u8 dip_config; SystemInit(); // Init USB for Master Nodes #if defined(RX4) || defined(RX5) || defined(RX6) Set_System(); Set_USBClock(); USB_Interrupts_Config(); USB_Init(); #endif dip_config = Read_DIP_Configuration(); // USART1初始化,波特率115200,单次8比特,无奇偶校验,1停止位:用于上位机下发命令 USART1_init(dip_config); // 串口监听 TIM4_init(); //InitMPU6050(); SPI1_init(); TIM3_init(); GPIO_Configuration(); DW1000_init(dip_config); EXTI_init(); #ifdef TX TIM2_init(); // LS Poll Cycle #endif RX_mode_enable(); DEBUG1(("=====Init Done, with DIP config: %02X=====\r\n", dip_config)); while(1) { ; } }