问题描述:通过smart configuartor 配置adc ,生成的代码后,原本io有1.6V的电压输入,但配置adc后,电压为0v
smart configuartor verison : 1.5.0
解决问题:

库中对这个值的定义是错误的 _PCR_ANALOG_INPUT 的值应该为0x00000010UL
而库中定义的值是0x00000000UL 配置成了普通输出模式。将其改成0x00000010UL 就好了
文章讨论了使用SmartConfigurator1.5.0配置ADC时遇到的问题,输入电压从1.6V变为0V。问题源于库中PCR_ANALOG_INPUT的错误定义,应将值从0x00000000UL更正为0x00000010UL以确保正确读取模拟输入。
问题描述:通过smart configuartor 配置adc ,生成的代码后,原本io有1.6V的电压输入,但配置adc后,电压为0v
smart configuartor verison : 1.5.0
解决问题:

库中对这个值的定义是错误的 _PCR_ANALOG_INPUT 的值应该为0x00000010UL
而库中定义的值是0x00000000UL 配置成了普通输出模式。将其改成0x00000010UL 就好了

被折叠的 条评论
为什么被折叠?