完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我尝试使用小米充电为最近的CH子充电,却发现有时无法启动。各空充电宝D+,D--充电宝有约2.58V电压。如果板子载有52个宝充电接口,连接先有52个宝充电接口插MicroUSB,再插TypeA,可以插到启动,如果先插TypeA,再插MicroUSB,则无法启动。测试板子是一个烧录了闪灯程序的最小系统。启动与否是否观察是否闪灯而定我。是Bootloader。
测试1,D+上拉10K,再插Type A,无法启动。可以理解是进入bootloader 测试2,插Type A,可以进入。 测试3,插MicroUSB,无法启动。猜测是MicroUSB的552芯片太短,上电后D+直接启动Bootloader。 问CH52上电进入bootloader的逻辑是什么? |
|
相关推荐
3个回答
|
|
552芯片进boot的方式有三种:
1、空片(即未下载过的芯片)第一次上电默认进boot,当下载过程序后再次上电需要触发才能进boot; 2、触发进boot 冷上电检测P36引脚是否是高电平,如果是高电平则进boot; 3、通过IAP方式跳转进boot; 如果上电时D+有电压 那会满足进boot的条件跑boot程序。 |
|
|
|
前面的测试1和测试3 你可以打开电脑的设备管理器,看一下外部接口中有没有USB MODULE设备。如果出现了说明此时在跑BOOT程序。
|
|
|
|
非常感谢,之前简单在插充电宝的同时将USB插入电脑并没有办法识别,估计是USB电平冲突所致。这样的话如果USB供电端数据线是电阻分压的情况,需要让用户插拔TypeA以避免进入Bootloader。
|
|
|
|
只有小组成员才能发言,加入小组>>
463 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2868 浏览 2 评论
2357 浏览 1 评论
808浏览 2评论
CH569通过HSPI实现USB3.0和FPGA高速双向通讯
630浏览 1评论
492浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
356浏览 1评论
630浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 06:10 , Processed in 0.923742 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号