OpenEdv-开源电子网

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

定时器中断与外部中断同时使用,外部中断自动触发

[复制链接]

1

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2018-11-2
在线时间
0 小时
发表于 2018-11-2 11:06:46 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 shahuzi 于 2018-11-2 12:40 编辑

大家好,请教一个问题。
我讲一下问题:
程序流程大概是这样的,定时器定时2ms,然后进定时器中断服务函数,在定时器中断函数里里通过串口1将ADC采集的数据发送到上位机上,这样不断循环。
为了控制停止发送,外面设置了一个按键,在按键中断中使定时器失能从而停止发送。
现在的问题是,按键按下确实能停止发送,但是不按按键也会自动触发,而且这个触发的时间不定,有时候2分钟,有时候半小时。
中断优先级是:外部中断>串口>定时器。

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

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2018-11-2
在线时间
0 小时
 楼主| 发表于 2018-11-2 11:11:48 | 显示全部楼层
本帖最后由 shahuzi 于 2018-11-2 11:16 编辑

另外,IO应该也没问题,我换了很多个IO都是这样。同时排除按键的问题,因为不加定时器的话,可以正常运行。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-11-3 03:05:39 | 显示全部楼层
在按键IO加强上拉/强下拉试试
回复

使用道具 举报

0

主题

109

帖子

0

精华

初级会员

Rank: 2

积分
167
金钱
167
注册时间
2018-9-2
在线时间
8 小时
发表于 2018-11-3 08:18:29 | 显示全部楼层
谢谢各位楼主的分享,学习了
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-21 09:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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