我使用的是"STM8S103F3“控制器。当我使用"IDR“寄存器在启动(无外部连接)时读取引脚"PD6和PD5”上的电压电平时,它显示电压电平为1 (5v)。我想知道,如何将此引脚上的电压电平设置为"0“。我已经尝试了这个控制器的“拉起寄存器”,为这个端口引脚,但它不工作。
发布于 2020-02-28 14:06:27
当引脚像您所描述的那样保持浮动时,您不能期望输入是特定值,除非您连接了上拉或下拉电阻。
“上拉寄存器”可能会将内部上拉电阻连接到线路上,将其拉高(至5v)。这可能不是您想要的。浏览一下用户手册,该IC在GPIO端口上没有内部下拉。如果您的应用需要下拉,您可以在外部完成(即使用从引脚到GND的物理电阻)。
https://stackoverflow.com/questions/60445194
复制相似问题