OpenEdv-开源电子网

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

外部中断触发问题

[复制链接]

18

主题

158

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2011-11-23
在线时间
0 小时
发表于 2012-8-5 10:58:42 | 显示全部楼层 |阅读模式
Ex_NVIC_Config(GPIO_A,0,RTIR); //上升沿触发
Ex_NVIC_Config(GPIO_A,13,FTIR);//下降沿触发
Ex_NVIC_Config(GPIO_A,15,FTIR);//下降沿触发
在定义外部中断,配置中端时可以配置成上升沿触发、下降沿触发或者任意电平触发,但是不能配置成高电平触发和低电平触发,我现在想采集脉冲计数,我想问一下原子大哥
1.任意电平触发究竟是什么含义?
2.利用外部中断检测脉冲变化的时候,我用lcd显示,为什么他的计数没有规律,我的是每秒一转,可是他的计数频率很不稳定,是因为我的电源有干扰信号吗?还是说我用的中断不行,我试了上升沿和下降沿触发,但是他们的计数都不是很准确?

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-5 11:16:46 | 显示全部楼层
1,对stm32来说,只能是上升沿或者下降沿检测,不存在高低电平触发.所以任意电平对stm32来说就是上升沿+下降沿双触发.
2,你先确保原始信号无问题吧.你的脉冲来自何处? 如果用STM32自己的IO取反,作为脉冲输出,接到你的中断计数,看看准不准?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

18

主题

158

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2011-11-23
在线时间
0 小时
 楼主| 发表于 2012-8-5 11:26:03 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
1.第一个问题搞明白了,谢谢了
2.我们的原始信号是通过PWM控制伺服电机,不断向驱动器发送脉冲,比如每秒一个,我想通过STM32的IO取反,采取中断计数,这一点你是正确的。我们的原始信号有毛刺,因为里面有伺服电机、驱动器、stm32、wifi还有一些电源模块,这里面存在着很多的干扰源,尤其是电源,我在网上也看到很多的解决办法,我想问问原子大哥,你以前接触过伺服电机吗?对于他的接线方式,干扰源处理上,你有没有什么经验,谢谢
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-8-5 11:48:13 | 显示全部楼层
回复【3楼】shuilian007:
---------------------------------
还没玩过伺服.

毛刺多,得加滤波了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

18

主题

158

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2011-11-23
在线时间
0 小时
 楼主| 发表于 2012-8-5 19:33:58 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
已经弄好了,原来是用了两个板子,是电平不匹配的问题~
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2012-9-7
在线时间
0 小时
发表于 2012-9-8 11:23:19 | 显示全部楼层
回复【5楼】shuilian007:
---------------------------------
菜鸟问问,两个板子间的电平匹配问题要怎么解决?
回复 支持 反对

使用道具 举报

23

主题

292

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2013-9-17
在线时间
17 小时
发表于 2013-9-18 16:13:19 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
IO 取反 是什么情况下需要的  例如SPI
闷鱼闷闷不乐吃焖鱼
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-18 22:22:02 | 显示全部楼层
回复【7楼】闷鱼:
---------------------------------
IO取反和SPI没什么关系啊。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

23

主题

292

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2013-9-17
在线时间
17 小时
发表于 2013-9-19 15:18:36 | 显示全部楼层
回复【8楼】正点原子:
---------------------------------
原子哥 昨天 我默默的调试 外部中断的时候 发现一个问题     就是 我把外部中断设置为 下降沿触发 (触摸屏)然后 我在触摸屏幕的时候 发现 每次 按下 和 松开的时候 他都要触发一次  也就是 我按下一次  它在 我松开 和 按下的时候 都会进入外部中断 
 这就是被触发了两次 分别在 下降沿 和 上升沿的时候  这样子好奇怪啊 后来 我把下降沿触发 改成 上升沿触发 他就只能在 我松开的时候进入外部中断 这样子他的问题 应该从哪方面去排查呢
闷鱼闷闷不乐吃焖鱼
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-19 17:38:23 | 显示全部楼层
回复【9楼】闷鱼:
---------------------------------
看波...
示波器,看PEN信号。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

23

主题

292

帖子

0

精华

高级会员

Rank: 4

积分
501
金钱
501
注册时间
2013-9-17
在线时间
17 小时
发表于 2013-9-19 18:24:04 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
pen 没问题的 按下去为低 松开为 高 只有 一个下降沿 和 一个上升沿 exti 实实在在的 出发了两次 我设置的就只有 下降沿触发
闷鱼闷闷不乐吃焖鱼
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-19 18:41:29 | 显示全部楼层
看了波形才知道。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

16

主题

110

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
329
金钱
329
注册时间
2014-2-25
在线时间
44 小时
发表于 2014-2-25 16:30:20 | 显示全部楼层
回复【11楼】闷鱼:
---------------------------------
请问你的那个触摸屏的下降沿触发问题解决了吗? 我也遇到同样的问题了,按下和松开都中断一次。
回复 支持 反对

使用道具 举报

3

主题

9

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2014-4-23
在线时间
0 小时
发表于 2014-11-7 11:52:36 | 显示全部楼层
回复【13楼】jinstm32:
---------------------------------
请问你们的问题解决了吗,我的也是哎
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-29 12:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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