今天测试了厂家ADC_DMA_MultiChanIntrrupt例程,例程同时启用了三个通道,同样是采用二阶滤波的方式, 即每个通道取20个转换值的平均数,然后按30%计算,再加上原来数值的70%形成新的数据。例程开通了0、4、5三个通道,而这块评测板RV连接的却是1、4、5三个通道,除了这个小瑕疵外,能够正常编译下载运行。这个例程同样没有数据串口输出,我添加了串口输出的代码,可以通过串口调试助手来观看转换结果,经过实测,三个通道的转换结果正确无误。
我试图在此基础上开通内部温度转换和参考电压转换通道,添加的代码虽然编译通过,但运行测试时却没有获得转换结果,限于时间关系,我也没有去深究,只好暂时作罢。
|