OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2441|回复: 2

大佬们进来看看新人对按键输入的理解是否正确

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2019-9-1
在线时间
13 小时
发表于 2019-9-28 13:36:41 | 显示全部楼层 |阅读模式
1金钱
我目前正在学习按键输入实验,对电路的理解在n久的思考中得出了下面的理解。
如图
KEY0、KEY1接地,设为上拉输入,按键按下前io口电路断开(?),上拉输入电平介于施密特正负阀值之间,输出不变为高电平,至此IDR读取值为1;按键按下后,io口接地(这里有个疑问,上下拉电阻是否对io口输入有影响)拉低了VDD的电平(此时电平仍介于阀值之间)故输出为低电平,IDR读取值为0

而对于WKUP,其外接了一个VCC(我查资料发现其值大于VDD),设为下拉输入,按下前输出低电平(低于阀值)故被拉高为高电平,读取到0;按下后VCC接入电路(高于施密特触发器阀值)因此电平被拉低,读取值为0。

GPIO工作原理图

GPIO工作原理图

mini板按键图

mini板按键图

扫描函数

扫描函数


其实主要的问题还是对电路的理解,数电模电还没学555555
麻烦各位老哥帮忙看看吧,主要问题是上下拉输入模式对io口输入有无影响、按键按下前后对电路的影响、施密特触发器的作用
谢谢了

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2019-9-29 02:21:13 | 显示全部楼层
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
41
金钱
41
注册时间
2019-9-1
在线时间
13 小时
 楼主| 发表于 2019-9-29 21:32:03 | 显示全部楼层

你好,我专业是自动化,目前大二,本学期学电路,数电。请问要理解硬件设施得从哪方面入手呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-29 01:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表