stm32不开gpio时钟也可以?我发现,stm32l4为什么gpio时钟低于2M就不工作了?
2024-03-16 07:35:49 文章来源 :网络 围观 : 次 评论
stm32不开gpio时钟也可以?
我也有这情况,可能是gpioA时钟默认是开启的,其他io关
我发现,stm32l4为什么gpio时钟低于2M就不工作了?
ARM的芯片都是这样,外设通常都是给了时钟后 才能设置它的寄存器(即才能使用这个外设) STM32、LPC1XXX等等都是这样 这么做的目的是为了省电,使用了所谓时钟门控的技术 你的问题原因在于 没有给时钟的情况下 无法设置GPIO的寄存器 补充: 寄存器是基于触发器的,触发器的赋值是一定需要时钟的,而寄存器的时钟是由总线时钟提供的,就是说没有总线时钟的话,你给寄存器值它是不会读入的。
上一篇:林德叉车T204故障代码怎样解决? 下一篇:返回列表
留言与评论(共有 0 条评论) |