欢迎您光临五金加工厂,如有问题请及时联系我们。

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

作者:五金加工
文章来源:本站

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

  

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

  

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

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!