【iCore4 双核心板_ARM】例程二十六:LWIP_MODBUS_TCP实验——电源监控

本文介绍了一个基于iCore4平台的初始化过程及任务创建示例。通过一系列的系统初始化步骤,包括时钟、LED、ADC等模块的配置,并使用lwIP进行以太网初始化。文中还展示了如何创建一个操作系统任务。

实验现象:

 

核心代码:

int main(void)
{    
    system_clock.initialize();                                                                                  
    led.initialize();                                                      
    adc.initialize();                                                  
    delay.initialize(216);                                               
    my_malloc.initialize(SRAMIN);                                        
    usart6.initialize(115200);                                                                                       
    usart6.printf("\033[1;32;40m");                                                   
    usart6.printf("\r\nHello, I am iCore4!\r\n\r\n");                                           

    OSInit();                                                                       
    
    while(lwip.initialize())                                                 
    {
     LED_RED_ON;
         usart6.printf("\r\nETH initialize error!\r\n\r\n");                                
    }

    modbus.initialize();
    
    OSTaskCreate(start_task,(void*)0,(OS_STK*)&START_TASK_STK[START_STK_SIZE-1],START_TASK_PRIO);
    OSStart();                                                         
}

源代码下载链接:

链接:https://pan.baidu.com/s/13XeY3m55cqEW2wqojIlHnA 密码:xq1z

iCore4链接:

转载于:https://www.cnblogs.com/xiaomagee/p/7613636.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值