找回密码
 立即注册
查看: 810|回复: 18

哪一个按键接法比较科学?

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:461
  • 最近打卡:2025-05-01 20:05:32

21

主题

168

回帖

1469

积分

金牌会员

积分
1469
发表于 2024-10-9 13:31:09 | 显示全部楼层 |阅读模式
单片机按键接法主流有两种:图一简单,平时不耗电。图二接法按钮按下时IO直接接地,电流应该比较大,为什么还有很多人用图二呢?

哪一种接法比较科学呢?请大咖们指教!
anjian.bmp
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

717

主题

1万

回帖

1万

积分

管理员

积分
15617
发表于 2024-10-9 20:31:59 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-05-02 07:55:51
已绑定手机

46

主题

1694

回帖

2544

积分

金牌会员

积分
2544
发表于 2024-10-9 13:39:08 | 显示全部楼层
防止干扰,平时保持端口是高电平
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-9 13:45:59 | 显示全部楼层
图二那种,10k的电阻,按下时电流其实不大的,大约0.5ma这样子。
图一那种我也不是很清楚为啥要这么接
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:519
  • 最近打卡:2025-05-02 07:55:51
已绑定手机

46

主题

1694

回帖

2544

积分

金牌会员

积分
2544
发表于 2024-10-9 14:33:05 | 显示全部楼层
王*** 发表于 2024-10-9 13:45
图二那种,10k的电阻,按下时电流其实不大的,大约0.5ma这样子。
图一那种我也不是很清楚为啥要这么接
...

图一可能是使用了内部上拉
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2024-10-9 14:46:49 来自手机 | 显示全部楼层
感觉还是图2,比较正常一点。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-9 15:02:25 | 显示全部楼层
IO设为双向或高阻,不能设置为推挽且输出1,否则电流很大甚至烧毁IO口,330Ω电阻是限流的,就算推挽输出接电源或地都不会超过20mA,保护IO口,建议加上,有内部4K上拉的型号打开内部4K上拉,10K可省,否则要外部10K上拉(USB下载P32按键要外部10K上拉)
DebugLab
回复 支持 0 反对 1

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:461
  • 最近打卡:2025-05-01 20:05:32

21

主题

168

回帖

1469

积分

金牌会员

积分
1469
发表于 2024-10-9 15:23:17 | 显示全部楼层
王*** 发表于 2024-10-9 13:45
图二那种,10k的电阻,按下时电流其实不大的,大约0.5ma这样子。
图一那种我也不是很清楚为啥要这么接
...

屠龙刀、一箭双雕等都是图一接法,感觉这种接法对于保护IO口有好处。

点评

奥,这么说我想起来了,这个是防止io模式设置错误 因为io默认为1,如果不小心设置成推挽模式。则等效io为vcc。 此时按下按键将导致io电流过大烧毁。 加入电阻则可以进行限流,保护io  详情 回复 发表于 2024-10-9 15:27
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-9 15:27:07 | 显示全部楼层
Tui*** 发表于 2024-10-9 15:23
屠龙刀、一箭双雕等都是图一接法,感觉这种接法对于保护IO口有好处。

奥,这么说我想起来了,这个是防止io模式设置错误
因为io默认为1,如果不小心设置成推挽模式。则等效io为vcc。
此时按下按键将导致io电流过大烧毁。
加入电阻则可以进行限流,保护io
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:461
  • 最近打卡:2025-05-01 20:05:32

21

主题

168

回帖

1469

积分

金牌会员

积分
1469
发表于 2024-10-9 15:28:49 | 显示全部楼层
Debu*** 发表于 2024-10-9 15:02
IO设为双向或高阻,不能设置为推挽且输出1,否则电流很大甚至烧毁IO口,330Ω电阻是限流的,就算推挽输出接 ...

那就是说图二接法的危险性比较高?图一是屠龙刀和一箭双雕等学习版的典型官方接法.

点评

是的,不串330Ω电阻容易损坏IO  详情 回复 发表于 2024-10-9 16:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2024-10-9 16:34:10 | 显示全部楼层
Tui*** 发表于 2024-10-9 15:28
那就是说图二接法的危险性比较高?图一是屠龙刀和一箭双雕等学习版的典型官方接法. ...

是的,不串330Ω电阻容易损坏IO
DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 09:08 , Processed in 0.146393 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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