【沁恒 CH32V208 开发板免费试用】体验低成本快速以太网连接应用 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

[文章]

【沁恒 CH32V208 开发板免费试用】体验低成本快速以太网连接应用

前言
CH32V208集成了10M的以太网控制器和PHY,使得使用本芯片连接以太网非常方便,不需要外接PHY。并且原厂提供了协议栈库,调用即可,减少了开发工作量,这一篇就来体验下。
过程
打开工程EVT\EXAM\ETH\UdpClient\UdpClient.wvproj
以太网相关驱动以库形式提供
图片1.png
Mian.c中参数设置如下
开发板IP192.168.1.10
目的端IP192.168.1.100
源端口 目的端口都是1000
图片2.png
设置PCIP地址
右键点击网卡->属性
设置如下
图片3.png
电脑端开发TCP/IP调试工具
设置如下点击连接
图片4.png
Main.cWCHNET_DataLoopback函数
#if 1改为#if0
图片5.png
Project->Build project编译
下载程序运行
图片6.png
串口打印如下
图片7.png
上位机调试工具发送数据,可以看到收到了原样返回的数据
图片8.png
串口打印了收到的长度
图片9.png
总结
1. 芯片集成PHY简化了外部电路,降低了成本,实现低成本以太网连接。
2. 以太网控制器和PHY相关的寄存器说明和编程参考,未开放,只能使用官方提供的库,这样不方便用户实现自己的协议栈,或者移植第三方协议栈,建议开放。

更多回帖

×
发帖