主题中讨论的其他器件:HALCOGEN
您好!
我对所有24个通道使用 ADC1组来读取一些外部电压。 尽管 ADC1在 HalCoGen 中配置为由 GIOB0触发的软件、但所有通道的结果都为零(ADC 引脚上有电压、我测量了电压)。 请查找随附的配置以及我尝试获取 ADC 数据的代码。



adcStartConversion(adcREG1, adcGROUP1);
gioSetBit(gioPORTB, 0, 1);
while((adcIsConversionComplete(adcREG1,adcGROUP1))==0);
gioSetBit(gioPORTB, 0, 0);
adcGetData(adcREG1, adcGROUP1, &analogInChannels.internalAdcData[0]);
for (channel = 0; channel < 24; channel++)
{
analogInChannels.volt[channel] = 0.0012210012210012 * analogInChannels.internalAdcData[channel].value;
}
谢谢、
此致、
Cosmin Briceag



