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