bestdesign11 发表于 2021-1-26 16:45

关于GPIO口设置问题.

本帖最后由 bestdesign11 于 2021-1-26 16:48 编辑

在GPIO口设置中,先打开端口的时钟:
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, ENABLE);

但是在用完后,是否需要把这个口的时钟关闭呢?
RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOC, DISABLE);

HSXP063 发表于 2021-1-26 20:01

为啥要关闭,你用一次就不用?   

xyz549040622 发表于 2021-1-26 20:26

这个io需要一直使用的话,来回切换时钟的开启和关闭没有必要。一般只有进去低功耗的时候才会关闭。

bestdesign11 发表于 2021-1-27 09:43

多谢楼上两位,明白了,如果短时间还用,就不用关闭,在睡眠前关闭就可以.

答案很长吧 发表于 2021-2-24 08:34

没有看明白楼主的代码,为什么要关闭一下,再打开呢?不理解的。

真爱吴迪迪 发表于 2021-2-24 08:46

感谢楼主的分享,学习了。看来还能这样操作。

xixi2017 发表于 2021-2-24 17:16

对,你的方法很对,就那样关闭了。
页: [1]
查看完整版本: 关于GPIO口设置问题.