打印
[STM8]

按键检测有时失效

[复制链接]
847|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huwr|  楼主 | 2019-9-1 23:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
向大家请教下。使用STM8S105K4做的一块板子,IO检测“按键”,有个别的板子在外面运行时,会出现按键检测失效。其他功能(通信、驱动电机、指示灯等)都正常。输入检测的电路::电路说明:VDD:4.7V,SVGHY与单片机IO连接,VCC:5.0V,SVGHYPCA接外部传感器。VDD与VCC电源不同地。

使用特权

评论回复
沙发
huwr|  楼主 | 2019-9-1 23:57 | 只看该作者

使用特权

评论回复
板凳
liuzaiy| | 2019-9-13 10:02 | 只看该作者
光耦不良?

使用特权

评论回复
地板
huanghuac| | 2019-9-13 10:07 | 只看该作者

检测失效?

使用特权

评论回复
5
llljh| | 2019-9-13 10:13 | 只看该作者
楼主这个功能实现了吗?

使用特权

评论回复
6
zhuhuis| | 2019-9-13 10:37 | 只看该作者
这个原理是什么?

使用特权

评论回复
7
happy_10| | 2019-9-13 10:40 | 只看该作者

楼主可以使用两个IO资源。

使用特权

评论回复
8
bqyj| | 2019-9-13 10:44 | 只看该作者

有代码吗?

使用特权

评论回复
9
bqyj| | 2019-9-13 10:46 | 只看该作者
SVGHY信号是控制什么的?

使用特权

评论回复
10
huwr|  楼主 | 2019-9-13 10:49 | 只看该作者
SVGHY是和单片机IO连接。

使用特权

评论回复
11
huwr|  楼主 | 2019-9-13 10:52 | 只看该作者
代码就是独立按键扫描,没有贴出来

使用特权

评论回复
12
tian111| | 2019-9-13 10:58 | 只看该作者
按键失效要看按键部分的电路和检测机制了,你贴这个传感器检测的没用呀。

使用特权

评论回复
13
songqian17| | 2019-9-13 11:01 | 只看该作者
主要是代码部分

使用特权

评论回复
14
songqian17| | 2019-9-13 11:03 | 只看该作者
这不好判断 了,根据你的描述都不能判断是软件问题还是硬件了没法确定呀

使用特权

评论回复
15
chenho| | 2019-9-13 11:06 | 只看该作者
失效时用万用表量一下SVGHY电压,或者用示波器看一下波形,先判断是不是硬件问题。

使用特权

评论回复
16
tian111| | 2019-9-13 11:18 | 只看该作者

关键是复位了又恢复正常

使用特权

评论回复
17
wenfen| | 2019-9-13 11:21 | 只看该作者
软件的问题吧,SVGHYPCA这个信号正常不正常,看上面的指示灯就可以,还有这个传感器信号是数字信号,模拟信号

使用特权

评论回复
18
zhuhuis| | 2019-9-13 11:24 | 只看该作者
还有就是复位了恢复正常,这个电路啊,我感觉大概率是软件问题

使用特权

评论回复
19
xxmmi| | 2019-9-13 11:26 | 只看该作者
共性:失效是全部失效,  复位正常
未知:  复位时,VCC会跟着复位吗?

排除:与个别元件无关(指个别开关通路内的元件)

要排除:由复位而会改变的地方:  VCC支路是否正常,   VDD是否不正常-------失效时测试.      失效时抽一两个支路测IO的电平是否会因开关变化而变化

排除后,去查软件吧
会否是有BUG, 指针错误 改变了IO设置,    或是变量指针出错等.  半年出问题,最好查一下少用的功能部分

使用特权

评论回复
20
huwr|  楼主 | 2019-9-13 11:30 | 只看该作者

发现失效的,都是全部失效。
断电复位和单片机REST复位后,都能恢复正常。
在办公室模拟出这个情况,发现到IO电平都能变化,硬件应该是没有问题。但单片机无判断,犹如IO配置被修改一样。在什么情况下,IO配置还会被修改呢。

使用特权

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

本版积分规则

780

主题

8627

帖子

5

粉丝