直接使用system_xxx.c中的
#define SYSCLK_FREQ_HSE HSE_VALUE
宏似乎BLE跑不起来,其他HSE的宏倒是可以
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
直接使用system_xxx.c中的
#define SYSCLK_FREQ_HSE HSE_VALUE
宏似乎BLE跑不起来,其他HSE的宏倒是可以
跑HSE就是跑的32M,蓝牙的功能可能是无法正常运行的。建议跑蓝牙功能的时候主频选择默认的96M。
ble能正常运行的最低主频是多少呢
你好,如果是仅仅跑蓝牙功能,跑32M主频蓝牙功能是没有问题的
但是我们更加推荐使用默认的主频96M,或者高一点的主频,因为如果有某个任务执行时间过长,并且主频过低,导致该代码功能执行的速度更慢,可能导致蓝牙的断连。如果是考虑到功耗,低主频可以降低功耗,但是代码的执行速度变慢,因此功耗也不会明显降低的。