#include "main.h" int main(void) { SystemInit(); InitTask(); #if(EN_WDT) InitWDT(); #endif #if(EN_SDRAM) InitSDRAM(); #endif #if(EN_CAN) Init_CAN(); #endif #if(EN_NET) InitNet(); #endif __enable_irq(); while(1) { TaskProc(); } } //不要放死循环,会堵死 //空闲时间执行的任务 int i = 0; void idle(void) { i++; #if(EN_NET) NetRouting(i); #endif #if(EN_CAN) CAN_Routing(i); //can_test(i); #endif } //每隔固定时间执行的任务放 "task_container.h" int stdout_putchar (int ch) { return ch; }