工具/软件:Code Composer Studio
我正在尝试实现一个到温度传感器器件的单线制接口。
为此、我理想情况下需要 GPIO 引脚能够在开漏模式下运行、并且在悬空时能够被读取为输入(即写入端口位的"1")
CCS 中的 SYSCFG 似乎提供了这种可能性、但文档 SRWU543A 并未将这种可能性作为 GPIO 的一般可能性、仅当 GPIO 配置为 I2C 数据引脚或类似引脚时。
顺便说一下、虽然"开漏"似乎正常工作、因为如果我向输出写入"1"、它可以由外设保持低电平、当我读回该位时、我认为我将获得输出锁存器的状态、而不是物理引脚的状态。
我想我可以通过动态重新配置 GPIO 引脚来实现我想要的目标、但这有点乱、单线总线的时序相当紧张。 我可能需要使用第二个输入来读取引脚、而不是使单个引脚四舍五入。