扫一扫,分享给好友
基于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
【中科微CSM32RV003绿色开发板免费体验】第一帖-开箱体验
【Start_DSC28034PNT湖人开发板免费体验】+点灯
【Start_DSC28034PNT湖人开发板免费体验】+开箱
2023 RISC-V中国峰会:RISC-V深圳技术分享会(同期会议)
【Start_DSC28034PNT湖人开发板免费体验】开发环境搭建
【EASY EAI Nano人工智能开发套件试用体验】开发环境搭建与SDK编译
【感芯科技MC3172开发板体验】开机测试
【感芯科技MC3172开发板体验】MC3172初体验
【沁恒 CH32V208 开发板免费试用】10.蓝牙控制速度展示
【沁恒 CH32V208 开发板免费试用】改进的蓝牙自拍杆
电子发烧友网
电子发烧友论坛