在WCH官网找USB转串口驱动的时候,看到首页滚动显示推出的一款MCU,主频高达130MHz,就是这款CH563。进入看了下详细介绍,它内部高度集成多钟常用外设,重点是 内部自带以太网MAC和PHY,无需另外的PHY物理芯片,这样减少了外围电路,同时还自带USB功能,支持主/从模式,串口及SPI功能就不用说了,但是唯一一个小缺憾就是ADC通道太少,只有3个,对于现在项目需求采集多个传感器的功能,就有点遗憾了!不过,我主要看重的是自带以太网和USB功能。
其实我也想弄块CH559的USB单片机测试的,可是WCH官网上面怎么也找不到CH559的资料,只有简介……好了,我们言归正传,说说CH563评估板的感受!!!!
现在项目硬件升级,想找个简单方便外围电路少的MCU来控制。然而项目所有的设备都是基于网络的,上位机来控制多台下位机,下位机采集的各项数据传给上位机,上位机来处理并作用于一个3D立体场景中表现!
下面来看看收到的产品
配件都很齐全,还额外的配了3块MCU,真的很贴心!!!
现在测试了网络通信。下载使用USB下载和网络下载都没有问题,就是有个小小的建议就是,能不能不要每次下载的之前,先按住S2按键,再上电下载程序呢?还有就是网络通信的问题!
1、下载资料包内的代码到评估板上后,通电连上网线(电脑和板子之间一根网线直连,没有经过交换机或路由器),电脑上面的本地网络总是显示一个红叉,找不到板子! 但是当按住S2键后,再上电,电脑本地网络就是连通的,这里的IP设置,电脑和板子的网关都是在一个网关,子掩码也一样,两个IP是一个网段内的,评估板上的网口信号灯就亮了,因为看了电路图只连接了一个信号灯,所以就只有一个灯亮起,现在通过网络下载成功,但是一旦按下复位键或者重新给板子上电,电脑又会出现找不到本地网络,显示一个红叉,不管怎么样都是找不到本地网络……
2、串口打印。下载例程中的代码(本地编译通过)到板子上,串口上面没有任何输出内容,不知道是不是笔记本没有串口用USB转rs232的线有问题,始终看不到数据!!但是用别的串口通信确是可以的!
现在正在研究网络通信,准备把下位机程序移植到这款MCU上,后期会附上更多的详细测试报告!