F28335配置PWM计数到CMPA时输出SOCB触发ADC单次采样,现在关于触发配置如下:
ETSEL.SOCBEN=1;
ETSEL.SOCBSEL=4;
ETPS.SOCBPRD = 1;
ADCTRL1.CONT_RUN = 1;
ADCTRL1.SEQ_CASC = 1;
ADCTRL2.ePWM_SOCB_SEQ = 1;
程序设计为ADCTRL1.CONT_RUN = 0;是能够正常采样,但是修改为PWM触发运行没有数据刷新,应该是配置有问题,还请指点。是否还需要配置中断,或者需要给触发完成后复位信号?
user3788754:
回复 Green Deng:
根据历程参考已经能够成功触发读取数据,但是我配置的是 AdcRegs.ADCMAXCONV.bit.MAX_CONV1 = 0x5;//最大转换通道为6通道。为什么第7和第8的结果寄存器中也有数据呢?而且还是和第一个结果寄存器相同的数据