WCH沁恒单片机
直播中

名士流

8年用户 898经验值
私信 关注
[问答]

CH552P程序跑不起来是为什么?

最近一个产品用到了CH552P,原理图如下
现在又两个问题
1.UDP上拉用了背靠背,用按钮控制Q16和Q17栅极接地,上电前按住按钮,上电发现USB无法正常识别,后来上电前用镊子直接把UDP短接到3.3V才顺利识别USB,请问用按钮无法正常识别USB是不是上电时mos开关延迟造成的?
2.用USB刷入点灯程序,用P1.0和P1.1控制D9和D10闪灯,发现管脚输出一直是高,程序应该是没跑起来,请问这个电路有没有什么问题?
  

  
  

回帖(2)

李韵

2022-5-31 09:55:41
最近一个产品用到了CH552P,原理图如下
现在又两个问题
1.UDP上拉用了背靠背,用按钮控制Q16和Q17栅极接地,上电前按住按钮,上电发现USB无法正常识别,后来上电前用镊子直接把UDP短接到3.3V才顺利识别USB,请问用按钮无法正常识别USB是不是上电时mos开关延迟造成的?
2.用USB刷入点灯程序,用P1.0和P1.1控制D9和D10闪灯,发现管脚输出一直是高,程序应该是没跑起来,请问这个电路有没有什么问题?
  

  
  
举报

朱小玲

2022-5-31 09:55:46
UDP上接mos管,是为了用按钮控制Q16和Q17导通实现UDP上拉,实际使用发现这样好像不行~~~后来是上电前用镊子直接短接UDP到3.3V的。
另外发现程序跑不起来是因为系统时钟频率设高了,设置为24M,而VCC在3.3V电压下频率不能高于16M,后来改为12M程序正常运行。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分