请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:LP-MSPM0G3507工具/软件:
你(们)好
我想了解 DL_GPIO_readPins 函数的使用情况。使用它是否有任何先决条件?

为什么在示例中断中添加这个函数时、可以读取引脚电平并获得一个值、 
但当我在其他地方使用它时、我读取的值始终为 0? 
B.R.
Robert
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.
工具/软件:
你(们)好
我想了解 DL_GPIO_readPins 函数的使用情况。使用它是否有任何先决条件?

为什么在示例中断中添加这个函数时、可以读取引脚电平并获得一个值、 
但当我在其他地方使用它时、我读取的值始终为 0? 
B.R.
Robert
要读取引脚、必须在其上启用输入、特别是 IOMUX INENA 位。 在 Driverlib 中、INENA 仅针对配置为 GPIO 输入的引脚设置、并针对输出明确清零。
我还没有找到用于为输出引脚设置 INENA 的 (Driverlib) 机制。
您可能需要自己设置它、使用类似的方法:
> IOMUX->SECCFG.PINCM[GPIO_GRP_0_PIN_IOMUX]|= IOMUX_PINCM_INENA_ENABLE ;//也启用输入
【编辑:轻微澄清】