目前原程序已包含一个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 编辑 ]
此帖出自
小平头技术问答
两个要分别初始化。
应该是你的 ADC1_BASE 没有初始化。
一周热门 更多>