STM32核上高/低信号的定义

时间:2017-04-02 22:37:02

标签: embedded stm32 nucleo

我刚开始学习如何使用Nucleo板编程,并决定做一个简单的任务。当我按下我的用户按钮时,我希望我的LED打开(开始时关闭)。我有以下问题,我不太确定答案是什么。我想知道它是否特定于STM32,或者它是一个我不明白的微妙。

我正在运行以下代码。我的询问是目前我的LED总是打开,只有当我按下用户按钮时它才会熄灭。当我按下我的按钮时,我的PinState的值= 0,这对我没有意义。我认为它应该是一个。

提前谢谢

 ContentValues cvv = new ContentValues();

            cvv.put("viatge_id",v.getId());
            ....
            cvv.put("time",s.getDate());

2 个答案:

答案 0 :(得分:0)

如果您查看the documentation of the f401re的第64页(请参见下面的图像),您会看到B1按钮(蓝色的按钮)具有上拉电阻。对于程序员来说,这意味着只要不按下按钮,数字信号将一直为1,而按下按钮时则为0

enter image description here

答案 1 :(得分:0)

在电子设备中,该信号称为“低电平有效”,并在符号上用__条表示。