CH573 运行Peripheral,刚启动时可以搜到设别,但是无法连接

各位大佬求助,运行Peripheral,用BLE调试助手搜索,只有在重新通电的瞬间可以搜索到设备,更别提正长连接了,这是怎么回事,和我自己画的板子有关吗image.png

wch 的ble 解决方案中,所有的ble 例程默认的 低频晶体都是外置的 32768Hz晶体,如果实际的板子上没有设计,或者没有贴对应的晶体, 会导致ble运行异常.

解决的方法是:

WCH BLE下低频时钟的选择低频时钟支持

  1. ch577 ch578 ch579:

  • LFXO外部晶体32.768K

  • 内部RC:32.000K(BLE主机模式不建议用)

  • 内部RC:32.768K(BLE主机模式不建议用)

ch573 ch571 /CH58x 系列

  • LFXO外部晶体32.768K

  • 内部RC:32.000K(BLE主机模式不建议用)

  • 内部RC:32.768K(BLE主机模式不建议用)

  • 基于高频晶体的分频

设置

ch577 ch578 ch579 在keil中:查看LF CLK 配置说明:

image.png

在keil中配置为 内部RC 32.768K:

image.png

ch573 ch571 ch570 在Mounriver studio中:查看LF CLK 配置说明:

image.png

在Mounriver studio中配置为内部RC 32.768K:

image.png


 



多谢大佬指点,没问题了;


请问这个“基于高频晶体的分频”在ch573工程的注释中没找到,是需要什么特殊操作吗?


https://www.cnblogs.com/debugdabiaoge/p/15813858.html 看下这个帖子的描述


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