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

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

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-01 11:27:54

23

主题

185

回帖

1564

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:145
  • 最近打卡:2025-08-01 10:06:57

762

主题

1万

回帖

1万

积分

管理员

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:609
  • 最近打卡:2025-07-31 19:05:03
已绑定手机

54

主题

1875

回帖

3440

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:532
  • 最近打卡:2025-07-31 14:15:17
已绑定手机
已实名认证

116

主题

2665

回帖

6618

积分

版主

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

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:609
  • 最近打卡:2025-07-31 19:05:03
已绑定手机

54

主题

1875

回帖

3440

积分

论坛元老

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-08-01 00:02:25
已绑定手机

19

主题

3245

回帖

5533

积分

论坛元老

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-08-01 07:33:38
已绑定手机

87

主题

5776

回帖

1万

积分

超级版主

DebugLab

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-01 11:27:54

23

主题

185

回帖

1564

积分

金牌会员

积分
1564
发表于 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
  • 打卡总天数:532
  • 最近打卡:2025-07-31 14:15:17
已绑定手机
已实名认证

116

主题

2665

回帖

6618

积分

版主

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:547
  • 最近打卡:2025-08-01 11:27:54

23

主题

185

回帖

1564

积分

金牌会员

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

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

点评

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:514
  • 最近打卡:2025-08-01 07:33:38
已绑定手机

87

主题

5776

回帖

1万

积分

超级版主

DebugLab

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-1 11:34 , Processed in 0.140369 second(s), 111 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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