chenxuyang1991 发表于 2019-9-24 14:57

关于CH552芯片几点疑问

1:芯片出厂是不是就已经烧好了BOOTloader,直接就可以用USB方式下载程序,每次重新下载只需要把复位引脚拉低,然后接上USB就能够下载?
2:我如果VCC和V33引脚都接3.3V可以通过USB的方式下载吗?

WCHTech2 发表于 2019-9-24 17:07

1. 单片机芯片出厂时都已烧好BootLoader,可以通过USB或者串口下载,空芯片第一次直接进入下载模式,后期下载时,需要冷启动触发下载按钮进入下载模式。
2. 3.3V供电的情况下也支持USB下载。

yang_alex 发表于 2019-9-25 00:44

USB下载很好用,都不用外接芯片,直接和PC的USB连。

wjc3k 发表于 2019-10-21 21:25

请问下为啥我的板子找不到USB呢? 设备管理器里面已经有了,但软件找不到CH552G.

WCHTech2 发表于 2019-10-22 09:11

wjc3k 发表于 2019-10-21 21:25
请问下为啥我的板子找不到USB呢? 设备管理器里面已经有了,但软件找不到CH552G.
...

这种情况应该是单片机进入用户程序运行了,您应该是上电前没有将P3.6引脚接高电平触发单片机进入下载模式。您可以这样试一下,先将P3.6引脚接高电平,然后给单片机上电,然后将P3.6断开高电平,看看我们的下载工具能不能识别到552单片机。

wjc3k 发表于 2019-10-22 09:42

WCHTech2 发表于 2019-10-22 09:11
这种情况应该是单片机进入用户程序运行了,您应该是上电前没有将P3.6引脚接高电平触发单片机进入下载模式 ...

谢谢回复,问题解决了。是V33上少加个了个电容。 现在可以下载了。
另外请教个问题,PWM怎么输出指定频率的方波。比如250K

WCHTech2 发表于 2019-10-22 10:00

wjc3k 发表于 2019-10-22 09:42
谢谢回复,问题解决了。是V33上少加个了个电容。 现在可以下载了。
另外请教个问题,PWM怎么输出指定频率 ...

参考PWM的例子,不过输出达不到250K,最多110多K。

wjc3k 发表于 2019-10-24 10:51

WCHTech2 发表于 2019-10-22 10:00
参考PWM的例子,不过输出达不到250K,最多110多K。

看了芯片资料,芯片设计者有点太随意了吧,周期计数器居然固定成256, 其实完全可以用一个寄存器就可以灵活的应用了。用PWM的场合很多情况下都要设置频率的。

copower 发表于 2020-8-10 18:24

wjc3k 发表于 2019-10-24 10:51
看了芯片资料,芯片设计者有点太随意了吧,周期计数器居然固定成256, 其实完全可以用一个寄存器就可以灵 ...

恭喜恭喜。

lmn2005 发表于 2024-12-9 11:53

这个CH552进入下载模式有点麻烦,先断电---UDP上拉---再上电

FrostbiteEcho 发表于 2025-7-16 21:21

CH552 出厂自带 USB Bootloader,可直接通过 USB 下载程序,非常适合开发初学者和小型项目使用。

WispOfReverie 发表于 2025-7-23 15:51

自带的bootloader,就是接口每家可能有所差别

绝影孤狼 发表于 2025-7-29 10:00

对于第一个问题,是的,CH552芯片出厂时已经内置了BOOTloader,你可以通过USB接口直接下载程序。在重新下载程序时,确保复位引脚被拉低,然后连接USB即可开始下载。

复古留声机 发表于 2025-7-29 18:47

关于第一个问题,CH552芯片出厂时确实已经内置了BOOTloader,你可以直接通过USB方式下载程序。在重新下载程序时,确保复位引脚拉低,然后连接USB即可开始下载。

星空魔法师 发表于 2025-7-29 23:13

对于第一个问题,CH552芯片出厂时确实已经内置了BOOTloader,可以直接通过USB方式下载程序。在重新下载程序时,确实需要将复位引脚拉低,然后连接USB即可进行下载。
页: [1]
查看完整版本: 关于CH552芯片几点疑问