OpenEdv-开源电子网

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

F4的中断和事件的问题

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2017-9-17
在线时间
1 小时
发表于 2017-9-17 19:51:37 | 显示全部楼层 |阅读模式
10金钱
查资料说,F4产生中断有两种模式,一种是中断模式,一种是事件模式,中断模式好理解,但是事件模式说是当触发中断后自动会产生一个脉冲信号,不经过CPU。那么问题来了,事件模式下产生的脉冲信号在哪了,怎么才可以使用那个脉冲信号。简单的说,怎么设置事件模式下出现中断时,直接脉冲信号触发AD采集,硬件上怎么连接,还是说其他方法。

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

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2017-9-17
在线时间
1 小时
 楼主| 发表于 2017-9-17 20:55:28 | 显示全部楼层
事件会触发脉冲发生器产生一个脉冲信号,但这个脉冲信号在哪呢?内部 还是引脚上?
具体示意图可参阅:http://blog.csdn.net/flydream0/article/details/8208463
回复

使用道具 举报

25

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2017-7-17
在线时间
149 小时
发表于 2017-9-17 22:46:21 | 显示全部楼层
帮顶!!!我也想知道。
---------------------------------------------------
  刚才查阅了一下说明手册,有些理解(不是很全面,希望有所帮助~):
STM32有23根中断线(16个可以映射到GPIO上面),下面以外部线作为中断唤醒实验为例 QQ截图20170917223526.jpg
   由图可鉴,事件模式并不需要触发挂起位,说明这种触发是自动的(就是说,一旦事件触发,脉冲自动输出)。。用寄存器对唤醒的外设进行相关配置,脉冲只是被用来触发某种功能,比如唤醒。
   至于脉冲信号应该是从中断线输出。下图为证:
QQ截图20170917222347.jpg

  仅个人理解,期待更全面的解答。





不忘初心,方得始终!
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2017-9-17
在线时间
1 小时
 楼主| 发表于 2017-9-17 23:22:28 | 显示全部楼层
王建峰 发表于 2017-9-17 22:46
帮顶!!!我也想知道。
---------------------------------------------------
  刚才查阅了一下说明手 ...

你的意思是事件模式下来个中断,发出个脉冲,脉冲触发配置好的外设模块。
可是怎么把这个脉冲引导到我所需要的外设引脚上?比如说现在PA1上连接着告诉AD的启动端,怎么设置,让这个脉冲流向PA1引脚。
或者说触发内设,可是那个控制寄存器又是哪个呢?
回复

使用道具 举报

25

主题

161

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2017-7-17
在线时间
149 小时
发表于 2017-9-17 23:50:10 | 显示全部楼层
本帖最后由 王建峰 于 2017-9-17 23:53 编辑
yudubu 发表于 2017-9-17 23:22
你的意思是事件模式下来个中断,发出个脉冲,脉冲触发配置好的外设模块。
可是怎么把这个脉冲引导到我所 ...

差不多这意思。第二张图片不是已经有说吗?联动部件需要预先设定。至于技术上的操作,我还不太懂哈~
静待更权威的解释。
不忘初心,方得始终!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 21:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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