您好!
我正在使用开发板 Launchxk2-570lc43并使用 ADC1、其中所有通道都包含 AD1IN[31]、但该通道不起作用。 其他通道工作正常、我在数据表中看到内部温度传感器使用通道 AD1IN[31]、但默认情况下所有传感器都是禁用的。 其他很少发生的情况是、当我在 AD1IN[30]中输入低电平和高电平信号时、AD1IN[31]也会发生变化。
感谢你的任何帮助。
此致。
Pablo
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在使用开发板 Launchxk2-570lc43并使用 ADC1、其中所有通道都包含 AD1IN[31]、但该通道不起作用。 其他通道工作正常、我在数据表中看到内部温度传感器使用通道 AD1IN[31]、但默认情况下所有传感器都是禁用的。 其他很少发生的情况是、当我在 AD1IN[30]中输入低电平和高电平信号时、AD1IN[31]也会发生变化。
感谢你的任何帮助。
此致。
Pablo
您好、Pablo、
要使用 AD1IN[31]、PINMMR174[24]必须清零。 (TRM 6.5.13)
PINMMR174[24]用于启用和禁用温度传感器:
pinMuxReg ->PINMUX[174]|=(uint32)(~(0XFEFFFFFFU));-->启用温度传感器
但是、除非温度传感器上电、否则 ADC1N[31]无法读取值:
PinMuxReg ->PINMUX[174]&=(UINT32)(0XFEFFFFFFU);
感谢你的帮助。 它现在正在工作! 只需添加您必须启用引脚多路复用的内容即可
/*使能引脚复用*/
PinMuxReg -> KICKER0 = 0x83E70B13U;
PinMuxReg -> KICKER1 = 0x95A4F1E0U;
/*要使用 AD1IN[31]、PINMMR174[24]必须清零*/
PinMuxReg ->PINMUX[174]&=(UINT32)(0XFEFFFFFFU);
谢谢!!
BR