AD采样触发方式设置的问题

2019-03-24 13:00发布

目前原程序已包含一个ad采样的程序,触发方式为PWM事件,采样序列为0,主要用于获取运行对象的电流和电压。配置如下:ADCSequenceConfigure(ADC0_BASE, 0, ADC_TRIGGER_PWM0, 0);
    现在,我想加入多一个ad采样,用于采集开发板上电位器的输出量,参考周立功,我选用的触发方式是处理器触发,采样序列为1,配置如下: ADCSequenceConfigure(ADC1_BASE, 1,  ADC_TRIGGER_PROCESSOR, 1);但单步调试时,运行到这行就会产生FaultISR中断。假如我配置如下,则不会出错ADCSequenceConfigure(ADC0_BASE, 1,  ADC_TRIGGER_PROCESSOR, 1);
    我想问的是,假如用同一个adc基地址、不同的采样序列,进行两个不同触发事件的采样,可以吗?假如可以,那我是不是应该就这两个触发事件分别写两个中断函数呢?请大家帮忙解答一下

[ 本帖最后由 highbury2006 于 2013-1-11 13:19 编辑 ] 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
Study_Stellaris
1楼-- · 2019-03-24 18:50
 精彩回答 2  元偷偷看……
highbury2006
2楼-- · 2019-03-24 19:13
< :TI_MSP430_内容页_SA7 --> 刚才打错了。现在修改好了原帖。麻烦你再看一下
Study_Stellaris
3楼-- · 2019-03-24 21:29
ADC0_BASE 和 ADC1_BASE 是独立的。
两个要分别初始化。
应该是你的 ADC1_BASE 没有初始化。

一周热门 更多>

相关问题

    相关文章