基于HAL库的F072串口配置出现波特率至于预设值的一半
本帖最后由 细品黑夜 于 2018-3-27 12:15 编辑如图是我的配置,但是实际的波特率只有预设值的一半,有人指导下么
这个一看就是时钟的问题,你得先确定你的时钟频率跟你所设置的一致才行 anobodykey 发表于 2018-3-26 16:29
这个一看就是时钟的问题,你得先确定你的时钟频率跟你所设置的一致才行
这是我的时钟配置,新手。大佬指导指导
楼主用HAL_RCC_GetClockConfig这个函数读取一下当前的系统时钟。 细品黑夜 发表于 2018-3-26 16:44
这是我的时钟配置,新手。大佬指导指导
把你的时钟初始化函数SystemClock_Config放上来看下,利用RCC接口来读取一下当前SYCLK,HCLK,以及PCLK时钟 安 发表于 2018-3-26 16:54
楼主用HAL_RCC_GetClockConfig这个函数读取一下当前的系统时钟。
读出来是”一“怎么回事 anobodykey 发表于 2018-3-26 17:01
把你的时钟初始化函数SystemClock_Config放上来看下,利用RCC接口来读取一下当前SYCLK,HCLK,以及PCLK时 ...
我去研究研究 anobodykey 发表于 2018-3-26 17:01
把你的时钟初始化函数SystemClock_Config放上来看下,利用RCC接口来读取一下当前SYCLK,HCLK,以及PCLK时 ...
查出原因了,串口时钟的问题 安 发表于 2018-3-26 16:54
楼主用HAL_RCC_GetClockConfig这个函数读取一下当前的系统时钟。
查出原因了,串口时钟的问题 由于我串口时钟配置成由PCLK1时钟提供,改成HSI时钟提供就正常了
页:
[1]
2