[STM32F4]

用STM32的GPIO做电容触摸按键检测

[复制链接]
422|20
手机看帖
扫描二维码
随时随地手机跟帖
zyf部长|  楼主 | 2021-1-6 23:35 | 显示全部楼层 |阅读模式
我的应用需要在显示面板外接触摸按键板,显示板主控MCU是STM32F429,显示板与按键板之间用20-30CM的软排线连接起来的,。目前(弹簧)电容触摸按键检测是用的国产专用芯片。但发现了一个问题影响可靠性,当我的设备冒出热蒸汽以后,这枚国产芯片就down掉了,过一些时候才能恢复工作,这显然不符合我的要求。
      现在,我想直接用STM32F429来检测(弹簧)电容按键的输入,目前还没做实验。有一个问题先请教各位,在我有这个软排线的情况下,利用STM32F429的IO检测(弹簧)触摸按键会有问题吗?

使用特权

评论回复
wuhany| | 2021-1-6 23:38 | 显示全部楼层
理论上来说应该不会影响,可以实测一下看看。

使用特权

评论回复
liuzaiy| | 2021-1-6 23:41 | 显示全部楼层
怕蒸汽?给用什么胶水盖上试试。

使用特权

评论回复
zyf部长|  楼主 | 2021-1-6 23:44 | 显示全部楼层

还没测试。
我有6个按键,担心需要6个定时器,然后用到太多中断 :)

使用特权

评论回复
zyf部长|  楼主 | 2021-1-6 23:49 | 显示全部楼层

胶水已经用过了。

到底还是怕热——蒸汽冷凝释放的潜热让电路板整体升高,我就打开后测量都有60多摄氏度。

使用特权

评论回复
zhuhuis| | 2021-1-6 23:54 | 显示全部楼层
不需要那么多定时器,在一个定时器里扫描6个按键状态即可

使用特权

评论回复
zyf部长|  楼主 | 2021-1-6 23:57 | 显示全部楼层
收到,谢谢!

使用特权

评论回复
stly| | 2021-1-7 20:04 | 显示全部楼层
用L型的CT电荷转移,比较稳定。。RC的都不行。

使用特权

评论回复
zyf部长|  楼主 | 2021-1-7 20:11 | 显示全部楼层
谢谢回复!

使用特权

评论回复
tian111| | 2021-1-7 20:17 | 显示全部楼层
感觉可以用

使用特权

评论回复
xxmmi| | 2021-1-7 20:21 | 显示全部楼层
做好防抖 应该可以

使用特权

评论回复
wangpe| | 2021-1-7 20:25 | 显示全部楼层
软件防抖和硬件防抖都要加上

使用特权

评论回复
yufe| | 2021-1-7 20:34 | 显示全部楼层
个人认为是可以的

使用特权

评论回复
yufe| | 2021-1-7 20:41 | 显示全部楼层
应该不会有问题

使用特权

评论回复
wangzsa| | 2021-1-7 20:41 | 显示全部楼层
主要是防抖动的问题

使用特权

评论回复
zyf部长|  楼主 | 2021-1-7 20:46 | 显示全部楼层
谢谢。回头我多试试

使用特权

评论回复
labasi| | 2021-2-3 13:56 | 显示全部楼层
要注意进行硬件去抖

使用特权

评论回复
paotangsan| | 2021-2-3 13:58 | 显示全部楼层
因该可以的 没有问题

使用特权

评论回复
renzheshengui| | 2021-2-3 13:59 | 显示全部楼层
就怕会有干扰

使用特权

评论回复
wakayi| | 2021-2-3 14:05 | 显示全部楼层
一个定时器就可以解决问题

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

粉丝