OpenEdv-开源电子网

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

51 外中断一个尴尬的问题,2种方式如何区分?

[复制链接]

23

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2015-11-11
在线时间
15 小时
发表于 2018-9-28 11:25:41 | 显示全部楼层 |阅读模式
1金钱
使用了外部中断1,触发方式选的是1,下降沿;结果发现和0,低电平没啥区别。
就是中断里关闭PWM。
有2点疑问,请大神们指导:
1,我怎么去测量究竟是那种触发方式?
2,它们真的有区别吗?(个人理解是都是给1个信号,把中断打开就行了)
3,它们是不是从持续时间长短来判断是 “跳水一次”还是“一直在水里”?
4,我发现(不知道是不是问题?)把那个有中断的I/O口 初始化 设置成 高电平,会有时灵,有时不灵?     (软件还是硬件有问题?)

最佳答案

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

使用了外部中断1,触发方式选的是1,下降沿;结果发现和0,低电平没啥区别。 就是中断里关闭PWM。 下降沿触发和电平触发一定是有区别的,只能说你的测试不严格。 有2点疑问,请大神们指导: 1,我怎么去测量究竟是那种触发方式? 用单片机的一个io输出高低电平去触发中断即可,不要用按键触发,因为按键有抖动就会无意间产生N个边沿信号触发中断,实际上你的手指还是按着的并没有松开按键。 2,它们真的有区别吗?(个 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-9-27
在线时间
9 小时
发表于 2018-9-28 11:25:42 | 显示全部楼层
使用了外部中断1,触发方式选的是1,下降沿;结果发现和0,低电平没啥区别。
就是中断里关闭PWM。

下降沿触发和电平触发一定是有区别的,只能说你的测试不严格。

有2点疑问,请大神们指导:
1,我怎么去测量究竟是那种触发方式?

用单片机的一个io输出高低电平去触发中断即可,不要用按键触发,因为按键有抖动就会无意间产生N个边沿信号触发中断,实际上你的手指还是按着的并没有松开按键。


2,它们真的有区别吗?(个人理解是都是给1个信号,把中断打开就行了)
100%有区别


3,它们是不是从持续时间长短来判断是 “跳水一次”还是“一直在水里”?
电平中断的话只要有电平触发就会连续中断,边沿中断的话1个边沿信号只能触发一次中断


4,我发现(不知道是不是问题?)把那个有中断的I/O口 初始化 设置成 高电平,会有时灵,有时不灵?     (软件还是硬件有问题?)
单片机有bug但是微乎其微,如果你是新手基本上是不可能遇到bug的,所以是你程序设置问题
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2018-9-28 13:00:14 | 显示全部楼层
帮顶
回复

使用道具 举报

3

主题

1906

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4100
金钱
4100
注册时间
2018-8-14
在线时间
695 小时
发表于 2018-9-28 19:47:22 | 显示全部楼层
1:是下降沿, 0:是低电平 ?是那颗51?
如果说真如你说的, 那么下降沿触发与低电平触发是有部分是重叠的, 你刚好碰到的就是重叠的部分
输入从1-->0这一信号就是它们重叠的部分
回复

使用道具 举报

23

主题

59

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2015-11-11
在线时间
15 小时
 楼主| 发表于 2018-10-19 11:32:17 | 显示全部楼层
gongkongzidongh 发表于 2018-9-28 18:11
使用了外部中断1,触发方式选的是1,下降沿;结果发现和0,低电平没啥区别。
就是中断里关闭PWM。
下降沿 ...

谢谢高人。赞。我感觉是机械按键不稳定的问题。我没有示波器,你说的用单片机输出高低电平,感觉比较靠谱,还省钱。哈哈哈。
回复

使用道具 举报

4

主题

44

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
261
金钱
261
注册时间
2018-7-30
在线时间
37 小时
发表于 2018-11-11 18:51:55 | 显示全部楼层
下降沿触发,不会出现同一个事件多次触发中断的情况
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 16:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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