OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2455|回复: 2

关于外部中断时钟的一点疑问

[复制链接]

4

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2019-5-28
在线时间
33 小时
发表于 2019-8-4 00:05:16 | 显示全部楼层 |阅读模式
5金钱
  今天看了之前自己写的一个外部中断的代码,主要是用到了PC5的外部中断,实验结果是成功的但后来我发现我没有使能GPIOC的时钟,为什么能运行呢
看了网上一些资料,使能时钟是为了打开D触发器??然后CPU根据程序就可以对相关寄存器读写操作,像这种边沿检测触发标志位置位的寄存器操作不需要用到时钟?
像低功耗的停止模式也是这样?时钟都关闭了,仍然可以通过外部中断的功能实现唤醒。还有就是为什么不用使能EXTI的时钟?都是挂在APB2上的,而且程序也要修改他的寄存器啊


问题有点多。。。说一下自己的想法,PC5外部接的模块默认低电平,触发条件会变为高电平,所以默认的浮空输入也是可以实现的,不需要额外写程序初始化PC5,至于EXTI的时钟就不知道了。


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
11
金钱
11
注册时间
2020-5-19
在线时间
2 小时
发表于 2020-6-18 14:13:28 | 显示全部楼层
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2020-6-19 01:28:59 | 显示全部楼层
在其它代码里面开了PC的时钟吧?看看寄存器状态确认下。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-18 05:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表