请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LAUNCHXL-CC2640R2 主题中讨论的其他器件:CC2640R2F
工具/软件:TI-RTOS
大家好、
我需要您在 CC2640R2F 方面的帮助、我正在使用代码中的驱动程序。 问题是:
我正在使用引脚 DIO26、我想将其设置为0、然后设置为1、再设置为模拟、最后使用 ADC 测量电压。 但是、我得到的值不正确。
我已经知道必须在输入缓冲器/输出缓冲器/拉电阻器被禁用时设置我的引脚。 我将其设置为这样、但测量仍然错误。
事实上,我发现了一些东西:
-如果我没有在代码开头设置我的引脚、则引脚设置正确(输入/输出/拉电流被禁用)、并且使用 ADC 的测量值是正确的。
-如果我在代码开头设置了我的引脚(使用 PIN_CONFIG 和 PIN_OPEN 函数),那么我将引脚设置为一些数字值,然后我将引脚正确设置为模拟(禁用输入/输出/拉电流):使用 ADC 进行的测量错误。
我检查了寄存器、它们在两种情况下都是相似的。
您能告诉我问题出在哪呢?
非常感谢、
Julie。