打印
[程序源码]

两中断AD转换问题求助

[复制链接]
683|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
suicune66|  楼主 | 2016-4-29 07:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
df_flying| | 2016-4-29 10:13 | 只看该作者
时间都很短  你确定 你的两个中断能控制到那个精度?  不想打断AD采集就给个高一点的优先级啊,若你在两个中断切换过程中 AD 转换完成了已经,那B中断执行AD完成等待,程序还不死在等待AD转换完成标志位里了?

使用特权

评论回复
板凳
suicune66|  楼主 | 2016-4-29 14:36 | 只看该作者
df_flying 发表于 2016-4-29 10:13
时间都很短  你确定 你的两个中断能控制到那个精度?  不想打断AD采集就给个高一点的优先级啊,若你在两个 ...

AD转换完成标志位不就变了么,那这个时候进入B是不是就过了这句话呀

使用特权

评论回复
地板
fmxssh| | 2016-4-29 16:39 | 只看该作者
一般中断都有优先级设置的 ,你将A中断优先级设置高于B就可以了,还有你只要打开了ad中断,在ad采集的同时,程序是依然继续在运行的运行的的,你只要等待ad转换完成标志位置位就可以了

使用特权

评论回复
5
suicune66|  楼主 | 2016-4-29 18:29 | 只看该作者
fmxssh 发表于 2016-4-29 16:39
一般中断都有优先级设置的 ,你将A中断优先级设置高于B就可以了,还有你只要打开了ad中断,在ad采集的同时 ...

嗯,我没开中断嵌套,那按照你的意思就是说我的说法是成立的?
就是说我在A开了AD转换,然后A中断退出,过1-2us进入B中断然后我就在B中断等待AD的标志位即可是吧?

使用特权

评论回复
6
fmxssh| | 2016-5-3 12:09 | 只看该作者
按我的理解这样是可以的

使用特权

评论回复
7
ayb_ice| | 2016-5-4 08:35 | 只看该作者
这样容易挂掉的,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

29

主题

109

帖子

2

粉丝