我发现,stm32l4为什么gpio时钟低于2M就不工作了?stm32不开gpio时钟也可以?

2024-04-18 19:27:49 文章来源 :网络 围观 : 评论
后台-系统设置-扩展变量-手机广告位-内容正文顶部

  我发现,stm32l4为什么gpio时钟低于2M就不工作了?

  ARM的芯片都是这样,外设通常都是给了时钟后 才能设置它的寄存器(即才能使用这个外设) STM32、LPC1XXX等等都是这样 这么做的目的是为了省电,使用了所谓时钟门控的技术 你的问题原因在于 没有给时钟的情况下 无法设置GPIO的寄存器 补充: 寄存器是基于触发器的,触发器的赋值是一定需要时钟的,而寄存器的时钟是由总线时钟提供的,就是说没有总线时钟的话,你给寄存器值它是不会读入的。

  stm32不开gpio时钟也可以?

  我也有这情况,可能是gpioA时钟默认是开启的,其他io关

  

我发现,stm32l4为什么gpio时钟低于2M就不工作了?stm32不开gpio时钟也可以?

  

我发现,stm32l4为什么gpio时钟低于2M就不工作了?stm32不开gpio时钟也可以?

来源:文章来源于网络,如有侵权请联系我们删除。
来源:文章来源于网络,如有侵权请联系我们删除。

相关文章

留言与评论(共有 0 条评论)
   
验证码:
推荐文章