Thread 中讨论的其他器件:C2000WARE
工具与软件:
hi champs、
我是为我们的客户提出这个问题。
使用 C2000ware V5.04中的 driverlib API 找到的用户、如下所示
ADC_enableSampleCAPReset (ADCB_BASE、ADC_SOC_Number1);
但由于上16位器件(TRIGSEL 等)意外修改为0、因此结果不正确。
如果用户使用如下所示的位字段格式、则有效。
AdcbRegs.ADCSOC1CTL.bit.SAMPCAPRESETDISABLE = 0;
您是否可以帮助了解 ADC_enableSampleCAPReset ()和 ADC_disableSampleCAPReset ()?
例如、在 uint32_t 中将其定义为0x200U 而不是0x00000200是否合理?
#define ADC_SOC0CTL_SAMPCAPRESETDISABLE 0x200U // SOC0采样电容复位选择