#include "../CMSIS/gd32f10x.h" #include "systick.h" #include "../Hardware/boardinit.h" #include "../App/xspDataOpt.h" #include "../App/taskOpt.h" #include "../App/masterslave.h" extern volatile uint32_t g_tick; int main(void) { // uint8_t j = 0; // uint8_t i = 0,j = 0; systick_config(); board_init(); //init_fwdgt_timer(); //init_dev_msg(); epprom_power_up_deal(); ota_power_up_read_update_status(); printf_dev_msg(); srand(g_devMsg.devSn); init_xsp_run_data(); powerup_read_record_from_flash(g_xspReDa.data); power_up_read_comm_min_time(); uart_init(); init_run_data(); init_test_coll_data_info(1); while(1){ config_file_is_timeout(); // 检查配置文件是否过期 if(key_scan()){ printf("按键按下 按键=%x, 次数=%d\r\n",g_keyinfo.keyVal,g_keyinfo.count); key_opteration(); g_keyinfo.count = 0; g_keyinfo.keyVal = 0; } if((g_timeInfo.bRead == 1)&& (g_testCollDa.bTestCollDa == 0)){ // exti_interrupt_disable(g_extimsg.extiLine); // for(j=0;j