CH571F不运行代码,这是为什么?

1658710490352734.png

1658710491210968.png

    自已画的PCB,示波器测量32M晶振正常起振,VINTA引脚电平 1.055V,USB可以下载进程序。。。

    UART1功能重映射到PB12,PB13上面,CH571串口没输出,PC端发的数据CH571也没发送回。

    所以注释掉UART代码,自己操作PA11(接了下拉电阻),PA14(引脚悬空)使引脚输出高电平。用万用表测量,PA11引脚电平为0V右,PA14引脚电平为1.49V。这时用万用表测量CH571供电电流为1.2mA左右。。。

    整个好像是代码没有运行,这是为什么啊????

这边使用CH573F的评估版测试,UART1的重映射是正常的。PB13作为TXD1_可以打印“Testing...”。PA14引脚悬空,万用表检测为3.3V。测试代码如下。

42cd50872a911b19436099f929aadd1.jpg


ch571f_3.PNG

复制上面的代码编译下载,问题照旧,芯片26脚是PA14,R3电阻我没接,用万用表测PA14还是1.55V 。串口也没有输出。。。  难道我买到假芯片了??


或者是编译软件MounRiver Studio ,或下载软件 WCHISPTool , 有问题? 


引脚焊接情况正常吗,是否有虚焊漏焊。板子寄过来我们帮忙看一下也可以,发送信息至邮箱zhaiyw@wch.cn获取联系方式。


谢谢 TECH_JW 的回复,我找到不运行代码的原因了,原来是复位引脚被我外部电路的电阻拉低了,去掉下拉电阻之后,代码运行正常。。


只有登录才能回复,可以选择微信账号登录