我做了板子,用CH32V103R8的。在使用LinkE(是LinkE)调试时,若MCU用5V供电,通信不稳定,时而无法连上,即使连上也大量报错。
检查了好久电路,都确信没问题。偶然想到将电源改为3.3V供电,竟然……可以了!
这……
我做了板子,用CH32V103R8的。在使用LinkE(是LinkE)调试时,若MCU用5V供电,通信不稳定,时而无法连上,即使连上也大量报错。
检查了好久电路,都确信没问题。偶然想到将电源改为3.3V供电,竟然……可以了!
这……
请问,这是MCU的问题呢,还是调试器的问题呢?还是……
您好,这边使用WCH-LinkE对CH32V103R8T6进行下载调试测试,并没有遇到你所说的通信不稳定问题,正常也不应该有问题的。你可以进行如下测试检查一下:
1、检查一下WCH-LinkE的5V输出供电是否稳定;
2、检查一下接线是否正常,可以换个杜邦线试一下;
后续若有问题,可以通过邮箱(lzs@wch.cn)和我联系。
我忽然想到,就算3.3V供电,连接评估板,串口通信也是乱码严重……然而供电稳定性……品牌台式机+USB HUB应该够用了吧……
今天,我试验了另一个WCH-LinkE,同样的表现:
板子是最小系统,通过WCH-LinkE连接5V、GND、SWCLK、SWDIO4根线。无法识别芯片。
如果将5V改接3V3,正常工作。
然后,我又使用 WCH-Link,用 5V 供电,可以正常调试。
目前尚未使用 CH32V103R8 的 EVB 试验,因为那个板子不像 CH32V003 的 EVB 可以选择 5V 或 3.3V 供电,我不想这么烦去改电路板。
请问 TECH62:您是如何验证的?
您好,3楼回复已说过使用WCH-LinkE对CH32V103R8T6进行下载调试测试,测试例程为EVT GPIO例程,测试板为官方EVT板,下载调试都没有问题,串口打印也正常。关于你所说的串口通信乱码严重,可检查波特率是否配置一致。若方便,可以加微信18936046254(杨工)详细看一下,可以把你的测试例程、原理图发过来看一下
官方EVT板是否意味着MCU是3.3V供电?
然而我强调的是MCU使用5V供电(103是可以直接供5V的吧?)情况下使用LinkE调试连不上呀。
而且,我也试验了用Link就能正常在5V下调试。
哦!我大概明白了。官方EVT的调试口,确实是输入5V,但在EVT内部通过LDO后,给MCU供电已经是3.3V了。
所以,及时 TECH62 以 5V 连接到 EVT,MCU得到的电压依然是 3.3V
昨天试了一下,CH32V003的单线调试,用 Link-E 可以在 5V 下正常。
但 103,5V 直供 MCU,Link-E 双线调试,不 OK。
最后补充一下:我手头的 WCH-Link,是配置成 5V I/O 的。
您好,感谢你的反馈,这边会针对该问题进行测试修改
请问有结果吗?是因为电平不匹配造成的吗?
我用ch32f103目前也出现这个问题