主题:SysConfig 中讨论的其他器件
工具/软件:
当使用 DL_GPIO_setDigitalInternalResistor ()更改数字 GPIO 上拉/下拉电阻时、为什么 M0 Driverlib 会清除 PINCMx 寄存器中的 INENA (输入使能控制选择)位? 这是一个错误还是出于目的而做的?
我无法弄清楚更改电阻器设置后 GPIO 引脚为什么会停止工作。 经过一些实验后、这是因为在更改电阻值时 INENA 被禁用。 显然、如果要轮询引脚、必须启用 INENA。
奇怪的是、使用 DL_GPIO_setAnalogInternalResistor ()函数时、INENA 不会被清除。 (不过、使用此函数的"模拟"版本确实会更改 PC (引脚连接)设置、这就是我猜我们有这两个功能的原因。)
非常感谢、
Scott