CH552P程序跑不起来

最近一个产品用到了CH552P,原理图如下image.png

现在又两个问题

1.UDP上拉用了背靠背,用按钮控制Q16和Q17栅极接地,上电前按住按钮,上电发现USB无法正常识别,后来上电前用镊子直接把UDP短接到3.3V才顺利识别USB,请问用按钮无法正常识别USB是不是上电时mos开关延迟造成的?

2.用USB刷入点灯程序,用P1.0和P1.1控制D9和D10闪灯,发现管脚输出一直是高,程序应该是没跑起来,请问这个电路有没有什么问题?

您好,芯片的VCC管脚需要接0.1uF电容到地(必须)

image.png

还有就是UDP上面接MOS管的目的是什么?一般来说用按键直接短接就可以了,这部分电路建议参考CH554EVT中的原理图对应部分


UDP上接mos管,是为了用按钮控制Q16和Q17导通实现UDP上拉,实际使用发现这样好像不行~~~后来是上电前用镊子直接短接UDP到3.3V的。

另外发现程序跑不起来是因为系统时钟频率设高了,设置为24M,而VCC在3.3V电压下频率不能高于16M,后来改为12M程序正常运行。


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