找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2502|回复: 4
收起左侧

STM32 GPIO口开关尖峰的处理

[复制链接]
ID:304477 发表于 2019-7-18 21:08 | 显示全部楼层 |阅读模式
采用常开常闭型开关(带自锁),直接接到STM32 GPIO口,使用上拉输入模式,实现对开关信号的检测,打开时检测输入为高,关断时显示输入为低。考虑到开关打开闭合的瞬间尖峰电流或是电压的影响会损坏IO口,各位大佬有没有处理的办法?谢
TIM截图20190718210048.png
回复

使用道具 举报

ID:282095 发表于 2019-7-18 21:42 | 显示全部楼层
GPIO通过调用分装库尝试一下
回复

使用道具 举报

ID:388197 发表于 2019-7-18 22:22 | 显示全部楼层
一般可以串个小点的电阻,几欧姆到300欧左右都行,PCB布局没压力的话,也可以串个电阻后并个电容和3.3伏的稳压管.电容还能起消抖的作用.32的IO口还是很坚挺的,很少有个别IO口损坏的现象.前段时间用STC8倒是经常坏IO口.
回复

使用道具 举报

ID:123289 发表于 2019-7-19 08:02 | 显示全部楼层
“开关打开闭合的瞬间尖峰电流或是电压的影响会损坏IO口”,这是谁教你的,你用示波器看过吗?知道为什么会有吗?知道什么情况下会“没有”吗?
回复

使用道具 举报

ID:571855 发表于 2019-7-19 15:05 | 显示全部楼层
不会的,IO 内部有二个钳位二极管, 可以加一个103电容对地
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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