打印
[STM32F0]

stm32f uart配置问题

[复制链接]
825|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.

使用特权

评论回复
5
xmshao| | 2016-6-24 16:03 | 只看该作者
只有你说到的为什么在clock configuration只有uart1配置,那是因为USART1可以有多个时钟源,需要你来选择;
而USART2的时钟源就是PCLK,无需选择时钟源。所以这里就没单列出来。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

5

帖子

0

粉丝