这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 | 上一修订版 两侧同时换到之后的修订记录 | ||
lwip_tcp_client实验_以太网数据传输 [2020/07/08 10:18] zgf |
lwip_tcp_client实验_以太网数据传输 [2020/07/08 10:21] zgf |
||
---|---|---|---|
行 88: | 行 88: | ||
{ | { | ||
system_clock.initialize(); //系统时钟初始化 | system_clock.initialize(); //系统时钟初始化 | ||
- | led.initialize(); //LED初始化 | + | led.initialize(); //LED初始化 |
adc.initialize(); //ADC初始化 | adc.initialize(); //ADC初始化 | ||
delay.initialize(216); //延时初始化 | delay.initialize(216); //延时初始化 | ||
行 95: | 行 95: | ||
usart6.printf("\033[1;32;40m"); //设置终端字体为绿色 | usart6.printf("\033[1;32;40m"); //设置终端字体为绿色 | ||
usart6.printf("\r\nHello, I am iCore4!\r\n\r\n"); //串口信息输出 | usart6.printf("\r\nHello, I am iCore4!\r\n\r\n"); //串口信息输出 | ||
- | OSInit(); //UCOS初始化 | + | OSInit(); //UCOS初始化 |
- | while(lwip.initialize()) //lwip初始化 | + | while(lwip.initialize()) //lwip初始化 |
{ | { | ||
LED_RED_ON; | LED_RED_ON; | ||
行 117: | 行 117: | ||
| | ||
#if LWIP_DHCP | #if LWIP_DHCP | ||
- | lwip_comm_dhcp_creat(); //创建DHCP任务 | + | lwip_comm_dhcp_creat(); //创建DHCP任务 |
#if LWIP_DNS | #if LWIP_DNS | ||
- | my_dns.initialize();//创建DNS任务 | + | my_dns.initialize(); //创建DNS任务 |
#endif | #endif | ||
- | #endif | + | #endif |
- | OSTaskCreate(led_task,(void*)0,(OS_STK*)&LED_TASK_STK[LED_STK_SIZE-1],LED_TASK_PRIO);//创建LED任务 | + | //创建LED任务 |
- | OSTaskCreate(display_task,(void*)0,(OS_STK*)&DISPLAY_TASK_STK[DISPLAY_STK_SIZE-1],DISPLAY_TASK_PRIO); //显示任务 | + | OSTaskCreate(led_task,(void*)0,(OS_STK*)&LED_TASK_STK[LED_STK_SIZE-1],LED_TASK_PRIO); |
+ | //显示任务 | ||
+ | OSTaskCreate(display_task,(void*)0,(OS_STK*)&DISPLAY_TASK_STK[DISPLAY_STK_SIZE-1],DISPLAY_TASK_PRIO); | ||
OSTaskSuspend(OS_PRIO_SELF); //挂起start_task任务 | OSTaskSuspend(OS_PRIO_SELF); //挂起start_task任务 | ||
- | OS_EXIT_CRITICAL(); //开中断 | + | OS_EXIT_CRITICAL(); //开中断 |
} | } | ||