OpenEdv-开源电子网

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

中断混乱问题

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2012-5-16
在线时间
0 小时
发表于 2012-5-16 22:42:40 | 显示全部楼层 |阅读模式
我这个工程是一个教室管理的终端 用到nrf24l01 ds18b20 其中又一个relay.c的文件是一个继电器  还用到定时器中断 每隔几秒钟发送以下温度(改成pc0了)利用按键中断作为发送 故障申请 ,但是当我拉低 pa3的时候pa3为RELAY_OUT 直接去执行按键中断了 我配置的是按键(pa13的)中断 怎么会出现中断混乱的情况 工程文件我上传了 

按键终端.zip

2.86 MB, 下载次数: 114

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-5-17 09:19:46 | 显示全部楼层
怀疑是你的继电器拉低瞬间的干扰信号,导致PA13进入中断。你把继电器控制级移除,再测试一下(继电器不工作了。)。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2012-5-16
在线时间
0 小时
 楼主| 发表于 2012-5-17 09:55:54 | 显示全部楼层
回复【2楼】正点原子:
怀疑是你的继电器拉低瞬间的干扰信号,导致PA13进入中断。你把继电器控制级移除,再测试一下(继电器不工作了。)。
---------------------------------
是这个样子的 当我把继电器换成led小灯的时候 这样的现象消除了 但是我应该怎么排除继电器 的 干扰信号 继续使用 继电器呢?
我继电器是用的三极管 不是直接接的io口
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2012-5-17 15:00:08 | 显示全部楼层
回复【3楼】linuxembe@126:
---------------------------------
PA13外加上下拉电阻。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2012-5-16
在线时间
0 小时
 楼主| 发表于 2012-5-18 17:03:18 | 显示全部楼层
回复【4楼】正点原子:
回复【3楼】linuxembe@126: --------------------------------- A13外加上下拉电阻。
---------------------------------
我在继电器两端接了个二极管 就正常了 可能是 继电器产生的 反响电动势 导致板子的中断引脚拉低引起的吧 
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-25 23:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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