MCXN947是恩智浦非常强大的双核MCU,这次我将展示如何实现联网并实现ping功能。
【硬件】
1、FRDM-MCXN947开发板
2、网线
【开发环境】
MCUXpressoIDE
【实现步骤】
1、打开开发工具体MCUXpressoIDE
2、打开 MCUXpresso IDE ,在快速启动面板中,选择从应用程序代码中心导入
3、选择开发板为MCXN947
4、选择lwip示例中的lwip_ping
点击完成后生成工程。
5、打开app.h修改IP地址为自己路由器的网段,我的路由器是192.168.3.xxx,因此配置MCXN947为的192.168.3.102
#ifndef configIP_ADDR0 #define configIP_ADDR0 192 #endif #ifndef configIP_ADDR1 #define configIP_ADDR1 168 #endif #ifndef configIP_ADDR2 #define configIP_ADDR2 3 #endif #ifndef configIP_ADDR3 #define configIP_ADDR3 102 #endif
同时还需要将网关设置为自己所用路由器的IP,我的路由器地址为192.168.3.1,因此修改GETWAY如下:
#ifndef configGW_ADDR0 #define configGW_ADDR0 192 #endif #ifndef configGW_ADDR1 #define configGW_ADDR1 168 #endif #ifndef configGW_ADDR2 #define configGW_ADDR2 0 #endif #ifndef configGW_ADDR3 #define configGW_ADDR3 100 #endif
6、编译工程后,将网址插入开发板的网口:
6、将工程编译下载到开发板。
7、打开串口助手,观察效果:
8、在电脑上使用ping开板192.168.3.102,同时也是可以ping通的,延时也是非常的短。
【总结】
MCXN947官网提供的开发板,通过他们的示例,可以快速的进行网络评估。