我有一个串行射频模块(3.6-5V工作电压),可通过拉低其中一个输入引脚进入编程模式。
这是针对PIN 5的数据表中的描述:
PIN 5:在正常操作模式下上拉至高电平或NC。拉低以进入AT命令模式。
我很确定我只需要用1K下拉电阻将PIN 5连接到地,对吗?
但是我可以通过将它连接到Arduino i / o引脚来实现同样的目的:
pinMode(pin, OUTPUT);
digitalWrite(pin, LOW);
答案 0 :(得分:2)
根据您的描述,您可以将引脚连接到地。在不知情的情况下使用1K电阻是有风险的。由于你可以将引脚保持开路,它必须有一个内部上拉电阻,如果是这样,用1K将其拉下可能会产生一个分压器,导致输入电压无效。
您显示的代码应将该引脚设置为低电平。如果您打算始终使用AT命令模式,我会将信号直接拉低。
我想澄清在这里发布/回答电子相关问题是否错误。对于Ardunio相关的帖子,我希望大多数问题能够与软件/硬件边界重叠。