32F103
替代ST移植过程中出现运行慢的问题
将其他程序全部注释掉,
只剩下延时和LED闪灯测试,人为明显感觉速率慢很多
折腾一圈
猜测:
在执行如下库函数代码时超时跳出,没能正常启动外部高速时钟HSE
处理:
#define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500) /*!< Time out for HSE start up */
把)0x0500改大一点
一般不太喜欢该时钟,怕改错,也不知道这样处理合适不合适。
但改完之后
闪灯正常,恢复其他模块运行测试中~~~ |