打印
[STM32F4]

关于用STM32的GPIO做电容触摸按键检测的请教

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

       猪年第一问,祝大家新年快乐!
沙发
wewswqw2| | 2019-2-17 15:39 | 只看该作者
理论上来说应该不会影响,可以实测一下看看。

使用特权

评论回复
板凳
稳稳の幸福| | 2019-2-17 17:32 | 只看该作者
怕蒸汽?给用什么胶水盖上试试。

使用特权

评论回复
地板
dsyq|  楼主 | 2019-2-18 07:46 | 只看该作者
wewswqw2 发表于 2019-2-17 15:39
理论上来说应该不会影响,可以实测一下看看。

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

使用特权

评论回复
5
dsyq|  楼主 | 2019-2-18 07:47 | 只看该作者
稳稳の幸福 发表于 2019-2-17 17:32
怕蒸汽?给用什么胶水盖上试试。

胶水已经用过了。

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

使用特权

评论回复
6
wewswqw2| | 2019-2-20 18:54 | 只看该作者
dsyq 发表于 2019-2-18 07:46
还没测试。
我有6个按键,担心需要6个定时器,然后用到太多中断 :)

不需要那么多定时器,在一个定时器里扫描6个按键状态即可

使用特权

评论回复
7
dsyq|  楼主 | 2019-2-20 21:38 | 只看该作者
wewswqw2 发表于 2019-2-20 18:54
不需要那么多定时器,在一个定时器里扫描6个按键状态即可

收到,谢谢!

使用特权

评论回复
8
BH7KQK| | 2019-2-20 22:06 | 只看该作者
用L型的CT电荷转移,比较稳定。。RC的都不行。

使用特权

评论回复
9
dsyq|  楼主 | 2019-2-21 12:13 | 只看该作者
BH7KQK 发表于 2019-2-20 22:06
用L型的CT电荷转移,比较稳定。。RC的都不行。

谢谢回复!

使用特权

评论回复
10
晓伍| | 2019-3-6 08:38 | 只看该作者
感觉可以用

使用特权

评论回复
11
八层楼| | 2019-3-6 08:41 | 只看该作者
做好防抖 应该可以

使用特权

评论回复
12
观海| | 2019-3-6 08:45 | 只看该作者
软件防抖和硬件防抖都要加上

使用特权

评论回复
13
guanjiaer| | 2019-3-6 09:04 | 只看该作者
个人认为是可以的

使用特权

评论回复
14
heimaojingzhang| | 2019-3-6 09:36 | 只看该作者
应该不会有问题

使用特权

评论回复
15
keaibukelian| | 2019-3-6 10:59 | 只看该作者
主要是防抖动的问题

使用特权

评论回复
16
dsyq|  楼主 | 2019-3-6 13:58 | 只看该作者
keaibukelian 发表于 2019-3-6 10:59
主要是防抖动的问题

谢谢。回头我多试试

使用特权

评论回复
17
keaibukelian| | 2019-3-7 10:19 | 只看该作者
dsyq 发表于 2019-3-6 13:58
谢谢。回头我多试试

客气了 举手之劳

使用特权

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

本版积分规则

56

主题

625

帖子

10

粉丝