C99配置下,usart不支持112500及更高波特率?

2019-07-21 03:57发布

我今天在看输入捕获实验的例程,进行调试时遇到了一个问题,描述如下:

原子哥的自带程序记为 程序A。我整理的程序记为 程序B。
B同程序A的区别是:
1) 配置C/C++中勾选了“C99 Mode”和“GNU externsions”;
2) 顺序整理了一下,各种变量没有统一放在函数开头定义。

发现现象:
1) 程序A中,不管配置uart_init(9600),还是uart_init(115200),都正常运行。
2) 程序B中,配置uart_init(9600)时,正常运行;配置uart_init(115200)时,TIM1不运行。

结论:
原子哥提供的三个常用文件夹中:C99配置下,usart不支持112500及更高波特率?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。