MSP430f149中断

2019-08-01 16:38发布

本帖最后由 wlfbuaa 于 2013-8-25 17:58 编辑

程序要实现的功能:
同时采集两路信号输入:
A、通过芯片内部AD转换外部测量信号,将转换结果通过UART0发送到PC;
B、通过UART1接收外部信号,将结果通过UART0发送到PC。
现在涉及两个中断:AD和UART1串口中断。AD采样率比串口传输速率快挺多。
经过试验,程序只能进入AD中断,始终不能进入串口中断。单独接受信号两路都能接收。
搜寻网上,可能的问题是:430中断函数运行是当中断在执行的时候不接收其他中断。程序运行时AD中断先到,又由于AD中断的频率高,导致前一次AD中断结束之后,再次请求中断的时候又进入AD中断。不知道该如何解决这个问题,能够合理的执行两个中断,求指导谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
dirtwillfly
1楼-- · 2019-08-02 06:49
wlfbuaa
2楼-- · 2019-08-02 10:27
谢谢各位大侠。问题已经解决了。没有用到中断嵌套。
dirtwillfly
3楼-- · 2019-08-02 10:45
wlfbuaa 发表于 2013-9-4 09:40
谢谢各位大侠。问题已经解决了。没有用到中断嵌套。

:L汗一个。根据楼主顶楼的描述,大家都向“执行两个中断”的方向思考了
someone,
4楼-- · 2019-08-02 14:59
wlfbuaa 发表于 2013-9-4 09:40
谢谢各位大侠。问题已经解决了。没有用到中断嵌套。

楼主,这个问题是怎么解决的啊,感谢
smilingangel
5楼-- · 2019-08-02 15:46
 精彩回答 2  元偷偷看……
firstblood
6楼-- · 2019-08-02 16:24
中断嵌套的,需要整明白所需要的中断源的

一周热门 更多>