怎样配置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触发的?
相关推荐
TMS320F28384S: 烧录仿真器连接失败
LAUNCHXL-F28379D:BOOT引导错误
TMS320F28P659DK-Q1: CLA call fmodf function
TMS320F28034: 在初始化的时候,调用delay_us函数进入非法中断
SFRA: 急———–连接上SFRA-GUI后又立马断开了,报错connection lost
TMS320F280049C: 数据在debug模式下和release模式下读取不一致
TMS320F28377D: ePWM 使用上升下降模式 进行调制时出现异常驱动
TMS320F28P550SJ: TMS320F28P550SJ使用SysConfig1.23可以同时配置RFFT功能和USB功能吗?能否给出例程。
TI中文支持网



