怎样配置28034的ADC采样,在TBCTR = 0x0000和TBCTR = TBPRD时同时采样并且都触发中断?
Green Deng:这个你可以在ADC中设置:
首先你应该要用上下计数模式的PWM吧?然后设置用这个PWM触发两个SOC,其中一个在TBCTR = 0x0000的时候,另一个在TBCTR = TBPRD的时候,并且配置这两个SOC对应一个ADC端口。
怎样配置28034的ADC采样,在TBCTR = 0x0000和TBCTR = TBPRD时同时采样并且都触发中断?
user4516072:
回复 Green Deng:
这对应一个SOCAEN和SOCBEN吗?然后触发ADCINT1和ADCINT2中断吗?有没有例子参考?
怎样配置28034的ADC采样,在TBCTR = 0x0000和TBCTR = TBPRD时同时采样并且都触发中断?
Green Deng:
回复 user4516072:
这个SOCAEN或SOCBEN是对于ePWMA,eWPMB来说的,是指ePWMA或eWPMB发出的触发信号。
你的程序应该要将两个AdcRegs.ADCSOCxCTL.bit.CHSEL配置为同一个ADCIN口(x表示ADCSOC0~15)。
可以参考官方例程,但例程是配置一个SOC对应一个ADCIN的
C:\ti\controlSUITE\device_support\f2803x\v130\DSP2803x_examples_ccsv5\adc_soc
怎样配置28034的ADC采样,在TBCTR = 0x0000和TBCTR = TBPRD时同时采样并且都触发中断?
user4516072:
回复 Green Deng:
我配置成TBCTR = 0x0000和TBCTR = TBPRD触发中断ADCINT2,我怎样判断是由TBCTR = 0x0000还是由TBCTR = TBPRD触发的?
相关推荐
- TIDM-DC-DC-BUCK: Design files can't download
- TMS320F28335: Error enabling this function: This task cannot be accomplished with the existing AET resources.
- TMS320F280049: 芯片在运行过程中莫名出现复位
- TMS320F28035: Ti28035芯片看门狗复位偶尔失败问题
- TMS320C28346: 28346 DMA和CPU同时访问冲突问题
- TMS320F28335: 是否有对应的SDL 软件诊断库?
- LAUNCHXL-F28069M: J3,5V引脚的作用是什么;在ADC采样过程中,需要怎样接外接信号?
- TMS320F28335: C2000™︎ 微控制器论坛