扫一扫,分享给好友
基于CH32V208的网络接口测试及使用,打开EVK内的TcpClient工程,将Peripheral/inc内的ch32v20x.h宏定义的开发板选择成CH32V20x_D8W。 将main.c的27行ipaddr地址改为本地网段的地址,例如192.168.0.199 GWIPAddr是网关地址,我的是192.168.0.1 IPMask无需修改 DESIP是目标地址,也就是TCP服务器的地址,我的是192.168.0.175 desport是连接端口 source是端口自加,服务器看到客户端的端口号,每次重新连接都会自加1 修改完成后就可以看到串口输出连接完成的打印 源代码是不带串口打印接收的数据,在修改以下内容后实现客户端接收数据后通过串口转发
在测试时直接打印并添加了换行符号,在去掉换行符号时会出现无法打印的状况,暂时无法得知是什么问题,后续把buff数据清楚,否则打印的数据会有上一次的数据在里面。 最后做了一下定时10ms的少量数据的丢包测试 tcp上位机显示发送1516,接受1516,在刚刚串口转发的地方源代码做了tcp回发的功能,因此接受数据和发送数据是100%,未掉包,串口上显示接受2274,由于转发的时候多发了\r\n导致数据多2为,2274*0.66667 = 1516。在短时间内是未发现丢包的情况,还需要长时间测试TCP的稳定性。
发布
开发板免费试用测试risc-v沁恒mcu
【AG32开发板体验连载】简易逻辑分析仪
【LuckFox Pico 开发板免费试用】+ 驱动SPI接口LCD显示
【LuckFox Pico 开发板免费试用】6.使能 DHT11 Driver
【LuckFox Pico 开发板免费试用】5.内核驱动温湿度传感器 DHT11
【LuckFox Pico 开发板免费试用】4.纯终端Windows下SDK编译
【LuckFox Pico 开发板免费试用】3.镜像烧录+多种调试
【LuckFox Pico 开发板免费试用】2 LuckFox Pico画的扩展板分享
【LuckFox Pico 开发板免费试用】+ 系统烧写
【中科微CSM32RV003绿色开发板免费体验】第一帖-开箱体验
【Start_DSC28034PNT湖人开发板免费体验】+点灯
电子发烧友网
电子发烧友论坛