OpenEdv-开源电子网

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

关于中断的相应速度

[复制链接]

33

主题

159

帖子

0

精华

高级会员

Rank: 4

积分
527
金钱
527
注册时间
2017-1-21
在线时间
192 小时
发表于 2017-12-24 16:23:13 | 显示全部楼层 |阅读模式
10金钱
在用STM32F103做一个项目,涉及到一个保护的问题。
使用一个上升沿作为信号触发进行中断保护,现在用的是定时器的输入捕获,然后把PA2拉低电平。
现在我这个上升沿信号和PA2的拉低的下降沿之间有2us的延时,感觉有点大啊。。。现在已经什么都不做,进中断直接就拉低PA2了,还有什么办法可以缩短延时么?
或者用外部中断是不是会快一点?

求助求助求助!!!

最佳答案

查看完整内容[请看2#楼]

直接硬件保护.要单片机来操作速度上总是会有微秒级的延时的.中断进入,保存现场,控制输出.加起来最少一微秒吧.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-12-24 16:23:14 | 显示全部楼层
直接硬件保护.要单片机来操作速度上总是会有微秒级的延时的.中断进入,保存现场,控制输出.加起来最少一微秒吧.
回复

使用道具 举报

4

主题

349

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1046
金钱
1046
注册时间
2017-5-19
在线时间
335 小时
发表于 2017-12-24 20:13:38 | 显示全部楼层
用寄存器方式操作,甚至用汇编来写,外部中断应该会快点
回复

使用道具 举报

0

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
297
金钱
297
注册时间
2017-10-12
在线时间
83 小时
发表于 2017-12-24 23:12:01 | 显示全部楼层
3楼说的对,对响应速度有高要求的话,单片机软件方式恐怕不行(外部中断也是软件方式),要用逻辑芯片实现硬件上的保护才行。
回复

使用道具 举报

0

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2017-3-20
在线时间
64 小时
发表于 2017-12-25 00:12:28 来自手机 | 显示全部楼层
cxf0153 发表于 2017-12-24 23:12
3楼说的对,对响应速度有高要求的话,单片机软件方式恐怕不行(外部中断也是软件方式),要用逻辑芯片实现 ...

也就是要用FPGA吗?
回复

使用道具 举报

17

主题

354

帖子

0

精华

高级会员

Rank: 4

积分
797
金钱
797
注册时间
2017-5-21
在线时间
340 小时
发表于 2017-12-25 08:12:09 来自手机 | 显示全部楼层
TinyLight 发表于 2017-12-25 00:12
也就是要用FPGA吗?

不一定需要FPGA吧,根据你的描述,有一个纳秒级别的反相器是不是可以了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-15 16:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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