如何拉低数字输入引脚(使用Arduino板)?



我有一个串行RF模块(3.6-5V工作电压),可以通过拉低其中一个输入引脚来设置为编程模式。

以下是 PIN 5 数据表中的说明:

引脚 5:上拉至高电平或常闭以表示正常工作模式。拉低以进入 AT 命令模式。

我很确定我只需要用 1K 下拉电阻将 PIN 5 接地,对吧?

但是我可以通过将其连接到Arduino I/O引脚并执行以下操作来实现相同的目标吗:

pinMode(pin, OUTPUT);
digitalWrite(pin, LOW);

根据您的描述,您可以将引脚接地。在不了解更多信息的情况下,使用 1K 电阻是有风险的。由于您可以保持引脚开路,因此它必须有一个内部上拉电阻,如果是这样,用 1K 将其下拉可能会产生分压器,从而导致输入电压无效。

您显示的代码应该将该引脚设置为低电平即可。如果您打算始终使用 AT 命令模式,我会将信号直接绑低。

如果在这里发布/回答与电子相关的问题有误,我想澄清一下。对于Ardunio的相关帖子,我希望大多数问题与软件/硬件边界重叠。

最新更新