打印

stm8s003 的 I/O口自动变成低电平

[复制链接]
1732|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hxdjb|  楼主 | 2020-12-17 16:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用stm8s003的PD2,PD3,PC7当成普通的按键输入检测端口,端口设置为内部上拉,并且在每个端口直接接了一个104p电容到地。现在线路板做通电48小时老化测试,有2%的线路板有误动作,不是上电的时间产出误动作,没有规律,有时候几个小时,有时候几十个小时才会出现。检查都是输入端口变为了低电平(只有按下按键,端口才会是低电平)怀疑104漏电,拆下单独测试电容是好的,焊回到线路板又好了,电容会时好时坏吗?   GPIO_Init(GPIOC, GPIO_PIN_7, GPIO_MODE_IN_PU_NO_IT);//PC7上拉输入
GPIO_Init(GPIOD, GPIO_PIN_LNIB, GPIO_MODE_IN_PU_NO_IT);//PD0-PD3上拉输入

使用特权

评论回复
沙发
xyz549040622| | 2020-12-17 23:40 | 只看该作者
拆下单独测试电容是好的,焊回到线路板又好了,电容会时好时坏吗?
这句话有问题吧?

使用特权

评论回复
板凳
wowu| | 2021-1-11 10:09 | 只看该作者
那这个电容应该就是好的

使用特权

评论回复
地板
xiaoqizi| | 2021-1-11 10:10 | 只看该作者
你的想法是错误的

使用特权

评论回复
5
木木guainv| | 2021-1-11 10:13 | 只看该作者
你这个是抖动的把

使用特权

评论回复
6
磨砂| | 2021-1-11 10:26 | 只看该作者
硬件去抖和软件去抖都加上试试看

使用特权

评论回复
7
晓伍| | 2021-1-11 10:26 | 只看该作者
楼主的描述有点自相矛盾啊

使用特权

评论回复
8
创太铭| | 2021-1-12 09:49 | 只看该作者

stm8s003 的 I/O口自动变成低电平

上拉有弱上拉和强上拉,你可以外接上拉,104的滤波已经可以了。可以拆掉硬滤波监测PCB是否不良。多测几个板子。

使用特权

评论回复
9
wshengbing| | 2021-1-13 09:09 | 只看该作者

stm8s003 的 I/O口自动变成低电平

增加软件去抖功能,有可能是老化机房外界干扰了一下,。

使用特权

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

本版积分规则

131

主题

242

帖子

2

粉丝