我刚开始学习如何使用Nucleo板编程,并决定做一个简单的任务。当我按下我的用户按钮时,我希望我的LED打开(开始时关闭)。我有以下问题,我不太确定答案是什么。我想知道它是否特定于STM32,或者它是一个我不明白的微妙。
我正在运行以下代码。我的询问是目前我的LED总是打开,只有当我按下用户按钮时它才会熄灭。当我按下我的按钮时,我的PinState的值= 0,这对我没有意义。我认为它应该是一个。
提前谢谢
ContentValues cvv = new ContentValues();
cvv.put("viatge_id",v.getId());
....
cvv.put("time",s.getDate());
答案 0 :(得分:0)
如果您查看the documentation of the f401re的第64页(请参见下面的图像),您会看到B1按钮(蓝色的按钮)具有上拉电阻。对于程序员来说,这意味着只要不按下按钮,数字信号将一直为1
,而按下按钮时则为0
。
答案 1 :(得分:0)
在电子设备中,该信号称为“低电平有效”,并在符号上用__条表示。