工具与软件:
您好!
我有 MSPM0L1105 MCU。 我要将一些 GPIO 配置为开漏。 似乎可以选择将某些引脚配置为"开漏5V 容限"、但只有几个引脚能够做到这一点。 我也不需要5V 容限、只需要正常的3.3V 漏极开路。 我在 syscfg 中看不到此选项。 我该怎么做?
其次、如果我将 GPIO 配置为输出、我仍然可以读取该引脚的数字状态以查看它是逻辑高电平还是逻辑低电平?
谢谢
Jesse
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.
工具与软件:
您好!
我有 MSPM0L1105 MCU。 我要将一些 GPIO 配置为开漏。 似乎可以选择将某些引脚配置为"开漏5V 容限"、但只有几个引脚能够做到这一点。 我也不需要5V 容限、只需要正常的3.3V 漏极开路。 我在 syscfg 中看不到此选项。 我该怎么做?
其次、如果我将 GPIO 配置为输出、我仍然可以读取该引脚的数字状态以查看它是逻辑高电平还是逻辑低电平?
谢谢
Jesse
尊敬的 Jesse:
对我来说、这种描述并不合理。 这是否在此引脚上实现开漏配置? 谢谢[/报价]ODIO 很特殊、可支持5V 输入、因此无法配置为正常 IO、需要外部上拉电阻来输出高电压。
SDIO 可配置为开漏、这意味着当其设置为输出高电平时、它与 IO 输出保持高阻抗、而引脚中的电压无法在高于 VCC 的电压下工作。 这称为高阻抗。
一般而言、在 SDIO 配置为高阻抗后、它用作正常的开漏 IO、但不能在该引脚中支持高于 VCC 的电压。 所以、它适用于您的应用场景。
[报价 userid="583954" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1385843/mspm0l1105-open-drain-config-for-gpios "]其次、如果我有一个 GPIO 配置为输出、我仍然可以读取此引脚的数字状态来查看它是逻辑高电平还是逻辑低电平吗?
从技术上讲、它可以工作。 这不会导致电路缩短或损坏。 您应该同时启用输入和输出。 我建议您尝试一下电路板、检查它是否正常没有问题。 我对那个也很好奇。
B.R.
SAL