设置不对导致逻辑错误。
1、设置采样模块0~3由中断触发,
2、设置采样模块0~10作为中断触发源
3、然后手动启动了0~3采样模块。
第一次:软件设置的通道0采样==》完成后PDMA搬走数据。 此时产生中断,中断又触发0~3采样模块采样
第二次:不确定是软件设置的采样模块1还是中断触发的采样模块0采样==》采样完===》搬运数据 产生中断==》再触发采样
第三次及以后:情况同第二次
中断触发采样:一般选用最大编号的采样模块作为中断源
过程:软件启动最高编号采样模块==》采样完==》产生中断==》触发采样模块依次采样==》最大编号采样模块采样结束==》产生中断==》重复上面动作
建议
建议采用软件按触发,不要使用中断触发,中断触发相当于触发源那个通道会多采样依次。同时使能0~3通道,会依次采样0~3通道==》结束
|