void main() { DOOR_INIT(); Usart_Init(); send_string_uart("ϵͳÒÑÆô¶¯£¡\r\n"); while(1) { Key_INIT(); Floor_Init(); Motor_INIT(); } }
void My_System_Init(void) { uint8_t flag; LED_INIT(); Key_INIT(); LED1_OFF; LED2_OFF; //while(1); delay_Ms_Loop(1000); NVIC_Configuration(); SPI1_INIT(); flag = NRF_CHECK();//检查NRF模块是否正常工作 if(flag != 1) { while(1) { LED1_OFF; delay_Ms_Loop(200); LED1_ON; delay_Ms_Loop(200); } } NRF24L01_INIT(); //nRF24L01初始化 // NRF24L01_INIT(); //nRF24L01初始化 NRF_GPIO_Interrupt_Init(); // //防止开机后的突然启动 while(1) { //检测油门 adcInit1(); ADC_Result = ADC_Result/4; if(ADC_Result < 200) break; } LEDALL_ON; }