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.

[参考译文] MCU 检测 GPIO 值以验证系统

Guru**** 2581085 points
Other Parts Discussed in Thread: TCA9555

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/901952/mcu-detect-the-gpio-value-to-verify-the-system

主题中讨论的其他器件:TCA9555

大家好、

我的客户正在搜索让固件使用高电平或低电平验证系统类型的方法。

现在、他们使用两个 GPIO 来设置高低值、以让 MCU 知道系统类型。 我们知道、我们可以有4个状态来验证系统类型。(00/01/10/11)但现在客户将有越来越多的应用类型(16种)、两个 GPIO 不足、他们没有额外的 GPIO 可供使用。  

现在、我们有另一种使用 I2C GPIO 扩展器或 ADC 芯片的方法可以验证更多类型的应用。

我们是否有其他解决方案来满足要求?

此致、

罗伊

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Roy、

    您可以使用 TCA9555等 IO 扩展器来监控多达16个信号的高/低状态。  那么 MCU 只需通过 I2C 读取此状态即可。  这是在硬件中实现设计序列化或编号的常用方法。  也可以选择在 MCU 中使用各种上拉/下拉电阻以及集成 ADC 端口、但往往会更复杂一些、并且可能更容易出错(由于电压/电阻变化等)。

    此致、
    最大