你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

st-img
chrome
st-img
firefox
st-img
safari
st-img
ie8及以上
shequ.stmicroelectronics.cn
  • ST意法半导体官网
  • STM32中文官网
  • ST全球论坛
登录/注册
  • 首页
  • 技术问答
  • 话题
  • 资源
  • 创客秀
  • 视频
  • 标签
  • 积分商城
  • 每日签到
xybxj

xybxj

 

回答数 0 关注数 0
关注 私信
  • 动态99
  • 提问
  • 回答0
  • 创客秀 0
  • 分享 0
  • 关注0
3 回答

stmL5系列,HAL库如何设置Lpuart APB clock domain

STM32L
xmshao xmshao 最优答案 回答时间: 2024-12-22 09:58

看来我这里需要稍微补充下。 数据手册这个地方的写法稍微有点乱。我们简单点,对于很多外设往往涉及2种时钟, 一个是外设总线时钟,一个是外设工作时钟。前者是给CPU或DMA访问外设寄存器用的 ,实现对外设的控制和状态获取,后者是外设工作时用到的时钟,以UART为例就是 它通信时使用的时钟,以TIMER为例就是它计数的时钟。 我们不扯多了,重点聊聊你现在关于LPUART的时钟。它有两个时钟: Usart_pclk 和 lpuart_ker_ck,且后者独立于前者,你可以把后者理解成这里说的独立时钟。 Usart_pclk就是我上面说的外设总线时钟,没得选,外设挂在什么总线就走什么总线来访问 它的寄存器。 lpuart_ker_ck是UART通讯时用到的时钟,比方波特率的是基于该时钟和寄存器配置 得到。它是可选的,在CubeMx那里有好几个选项就是针对lpuart_ker_ck的。 不过,在基于CubeMx生成的代码里,相应变量写法跟手册描述并未对应。假设我们在Cubemx 选择lpuart_ker_ck来自HSI. 我们可以看到工程里的配置代码是这样的: PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_LPUART1;   eriphClkInit.Lpuart1ClockSelection = RCC_LPUART1CLKSOURCE_HSI; 第一项配置就是指配置UART的外设总线时钟,下方是它的工作时钟配置,也就是你 提到的独立时钟。 这样设计的好处,一是让外设工作时钟有更多的选择自由度;具体到这里,还有个好处, 即使外设总线时钟因低功耗模式停了,还可以基于外设工作时钟继续工作,比方我将 上面的工作时钟改成LSI或LSE.

赞0
1 回答

新人求助,32控制直流电机,占空比与速度什么关系,谢谢...

未设置标签
努力的人 努力的人 回答时间: 2018-1-19 21:18

首先,你没理解直流电机的控制原理,你加的电压大,转速就大,所以说增加PWM占空比,就相当于增加输出电压,就快了,你想18s一圈,这个有点太慢了

赞0
4 回答

小白求助大家: stm32接tft 屏幕,用spi还是fsmc接并口?

未设置标签
xybxj xybxj 回答时间: 2017-11-1 11:00

多谢各位大侠,小妹采用并口。 144引脚用spi,想的有点多哈

赞0
xybxj xybxj


阅读作者更多的帖子

所在话题

参与活动

  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    网络 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16
  • 滴滴押注社区团购,明确“投入不设上限,要做市场第一”

    线下 2020-10-16