由于CH55X需要5V供电方可烧录程序,但是我的项目又需要电池供电。
所以我设计了如下电路,请问正确吗
3V3是外部LDO的输出,如果我这样设计,可以保证USB拔插的时候依旧稳定运行码
由于CH55X需要5V供电方可烧录程序,但是我的项目又需要电池供电。
所以我设计了如下电路,请问正确吗
3V3是外部LDO的输出,如果我这样设计,可以保证USB拔插的时候依旧稳定运行码
首先你烧录程序要保证DP引脚为高电平,然后请问你现在的Vbus是多少V呢?你的电池是怎么供电的呢?
谢谢回复,3v3是锂电池经过LDO降压得到的,DP和RST的连接如图,VBUS接电脑的USB,我的疑问是,如果正常工作在3V3的单片机电源突然升到了5V会发生什么,还有就是,我这样接,会导致VCC比V33低200mV左右,这样会有问题吗?
如果V33引脚长时间输入5V,可能烧毁芯片。
这样接是下载触发和RST是OK的。
谢谢,现在我把样板打出来了,的确可用,但是遇到一个问题:当我按着Download按钮不放按Reset按钮时,无法进入下载模式,但是按着Download按钮商店可以进入下载,请问这样的话问题一般出在哪里呢?还有就是,有没有办法判断用户按reset按钮时是长按还是短按?
勘误:
商店 => 上电
芯片处于复位状态时是没办法进入下载模式的。
如果reset引脚是复位引脚那么没办法判断,如果reset引脚设置成普通的IO口可以自己设计软件去判断当前按键是长按还是短按
谢谢,我又遇到一个问题,我把按钮一端接到地,一端过一个5.1K电阻到GPIO,并把GPIO设为准双向模式,这个模式应该是自带上拉电阻的,但我发现读这个GPIO一直读到都是1,即使按下按钮也是,是我的限流电阻太大了吗,芯片内置上拉电阻是多大呢?
我们芯片默认上拉约70K左右,你这个问题大概率是硬件上问题,你查一下硬件。
另外我的微信号是18951773083,你可以加一下我的微信号,方便后续沟通。