本例主要使用W7500P以太网模块实现串口udp透传。W7500P开发板来自某宝,可自行搜索。
官网链接:w7500p
开发软件:keil5,官网下载外设demo和以太网有关demo。
调试方式:使用j-link进行调试swd模式。
isp烧录:使用串口2进行烧录,烧录前将boot拉高,按一下reset。进入boot成功后,会提示打开串口成功。
功能:
1. 串口透传
2. 串口和socket配置本地IP地址和远程地址
3. 将ip参数等存储在flash中
主函数中,循环调用:
SystemInit();
delay_init();
UART_Configuration();
S_UART_Init(115200);
phy_init();
read_w7500_ip(); //从flash中读取本地和远程参数
set_w7500_ip((__network_info_common*)(&g_network_info_common)); //设置本地ip参数等