在TMS320F28035的寄存器中ADCSOCxCTL的TRIGSEL位定义为0的话为软件触发(ADCTRIG0 - Software only.)
但是我找了数据手册没找到触发的软件源啊?
就是我想AD转换的时候,就马上触发AD转换,等待转换结果完成后读取AD转换结果,但是看看了AD的数据手册不知道怎么配置
后面尝试了参考temperature conv的例程,但是:
AdcRegs.ADCSOCFRC1.all = 0x03;(发现AdcRegs.ADCINTFLG.bit.ADCINT1直接被设置为1,后面的)
while(AdcRegs.ADCINTFLG.bit.ADCINT1 == 0){}(变得多余了)
AdcRegs.ADCINTFLGCLR.bit.ADCINT1 = 1;
sensorSample = AdcResult.ADCRESULT1;
sensorSample有时候能读到转换的结果,有时候不行。
请帮忙看看怎么实现我要求的功能,谢谢