Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个串行射频模块(3.6-5V 工作电压),可以通过拉低其中一个输入引脚将其设置为编程模式。
这是 PIN 5 数据表中的描述:
PIN 5:上拉至高电平或 NC 正常操作模式。拉低进入 AT 命令模式。
我很确定我只需要用一个 1K 下拉电阻将 PIN 5 接地,对吗?
但是我可以通过将它连接到 Arduino i/o 引脚并执行以下操作来实现相同的效果吗:
pinMode(pin, OUTPUT); digitalWrite(pin, LOW);
根据您的描述,您可以将引脚接地。在不了解更多信息的情况下使用 1K 电阻是有风险的。由于您可以将引脚保持打开状态,因此它必须具有内部上拉电阻,如果是这样,用 1K 将其下拉可能会产生分压器,从而导致输入电压无效。
您显示的代码应该将该引脚设置为低电平就好了。如果您打算始终使用 AT 命令模式,我会将信号直接拉低。
如果在这里发布/回答与电子相关的问题有误,我想澄清一下。对于与 Ardunio 相关的帖子,我希望大多数问题与软件/硬件边界重叠。