当我给一个按键设置为上拉电阻输入,用这个按键去控制LED灯,LED灯可以正常的被控制
当我给一个按键设置为下拉电阻输入,用这个按键去控制LED灯,按键并不能控制LED灯
上拉电阻输入
开始给pin引脚一个1的值,当按下按键时,pin的值变为0,这是灯也会跟着按键变亮和变灭
下拉电阻输入
开始给PIn引脚一个0的值,当按键按下时,pin的值变为1,这是灯也会跟着按键变亮和变灭
实际实验
配置两个按键,一个PA0设置为上拉电阻输入,一个PA1设置为下拉电阻输入
用PA0控制LED1,用PA1控制LED2
将程序烧录发现,一上电,LED1不亮,LED2亮,这是正常的,此时按下按钮1,LED1亮,松开按键1,LED1灭,但是,按下PA1按键,LED2没反应。
综上,不知道下拉电阻是什么原因,,以后按键的控制还是用上拉电阻吧。