想请教一下关于时钟设定的问题。 1. APBx总线的时钟源,能理解为是AHB总线时钟吗? 2. APB和AHB的时钟频率既然是可配置的,那么配置为多少合适呢?这个配置有什么依据吗? 3. 我之前写了个程序(stm32L07x),能通过USART,printf数据出来。现在需要把系统的时钟频率有原来的2MHz(MSI source)换到32MHz(HSI source + PLL)。切换后遇到printf打印问题,请问有知道原因的吗? case1: AHB -- DIV_1 + APB -- DIV_4 + LL_SetSystemCoreClock(32000000) 打印出乱码。 case2: AHB -- DIV_1 + APB -- DIV_1 + LL_SetSystemCoreClock(32000000) 打印正常。 多谢各位点开本页,望不吝指点。 |
评分
查看全部评分
原来的usart配置里面,USARTDIV 改为原来的16倍试试?
评分
查看全部评分
评分
查看全部评分
图上只有USART1/2的时钟源,请问USART4/5的时钟源是什么?怎么配置?
我在LL代码里也发现,只有USART1/2可以配时钟源。其他的貌似没有接口
一般时钟按照硬件手册进行配置即可。如果需要用到低功耗,再根据时间情况进行配置。
评分
查看全部评分