[STM32F0] stm32f uart配置问题

[复制链接]
1035|4
 楼主| jasonel 发表于 2016-6-23 19:46 | 显示全部楼层 |阅读模式
本帖最后由 jasonel 于 2016-6-23 19:51 编辑

想请一下各位,stm32f070f6px在STM32CubeMX中有配置2个uart,但为什么在clock configuration只有uart1配置呢?
stm32f071有四个usart配置,但在clock configuration只有uart1和uart2配置呢?
其中在STM32CubeMX生成的代码
SystemClock_Config(void)中有

  PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART1|RCC_PERIPHCLK_USART2;
  PeriphClkInit.Usart1ClockSelection = RCC_USART1CLKSOURCE_PCLK1;
  PeriphClkInit.Usart2ClockSelection = RCC_USART2CLKSOURCE_PCLK1;


那Usart3ClockSelection 和Usart4ClockSelection 就没有配置
mmuuss586 发表于 2016-6-23 22:32 | 显示全部楼层
你配置2个,当然只有2个了
 楼主| jasonel 发表于 2016-6-24 00:34 | 显示全部楼层
mmuuss586 发表于 2016-6-23 22:32
你配置2个,当然只有2个了

我选了使用4个usart的
xmshao 发表于 2016-6-24 15:58 | 显示全部楼层
stm32f070f6 上面只有USART1/USART2.
xmshao 发表于 2016-6-24 16:03 | 显示全部楼层
只有你说到的为什么在clock configuration只有uart1配置,那是因为USART1可以有多个时钟源,需要你来选择;
而USART2的时钟源就是PCLK,无需选择时钟源。所以这里就没单列出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部