[STM8] 按键检测有时失效

[复制链接]
3599|26
 楼主| jackhwang 发表于 2018-2-1 15:42 | 显示全部楼层 |阅读模式
向大家请教下。使用STM8S105K4做的一块板子,IO检测“按键”,有个别的板子在外面运行时,会出现按键检测失效。其他功能(通信、驱动电机、指示灯等)都正常。输入检测的电路::电路说明:VDD:4.7V,SVGHY与单片机IO连接,VCC:5.0V,SVGHYPCA接外部传感器。VDD与VCC电源不同地。

评论

xch
你贴到嵌入式软件那边问。100%是软件没写好  发表于 2018-2-2 10:01
 楼主| jackhwang 发表于 2018-2-1 16:17 | 显示全部楼层
怎么不会显示图片?
 楼主| jackhwang 发表于 2018-2-1 16:37 | 显示全部楼层
上面说到的电路
电路.jpg
逛荡 发表于 2018-2-1 18:00 | 显示全部楼层
光耦不良?
kkzz 发表于 2018-2-1 22:03 | 显示全部楼层
检测失效?
hudi008 发表于 2018-2-1 22:05 | 显示全部楼层
楼主这个功能实现了吗?
lzmm 发表于 2018-2-1 22:06 | 显示全部楼层

这个原理是什么?
kkzz 发表于 2018-2-1 22:11 | 显示全部楼层
楼主可以使用两个IO资源。
hudi008 发表于 2018-2-1 22:11 | 显示全部楼层
有代码吗?
lzmm 发表于 2018-2-1 22:11 | 显示全部楼层

SVGHY信号是控制什么的?
 楼主| jackhwang 发表于 2018-2-2 08:31 | 显示全部楼层
lzmm 发表于 2018-2-1 22:11
SVGHY信号是控制什么的?

SVGHY是和单片机IO连接。
 楼主| jackhwang 发表于 2018-2-2 08:32 | 显示全部楼层

代码就是独立按键扫描,没有贴出来
 楼主| jackhwang 发表于 2018-2-2 08:32 | 显示全部楼层
kkzz 发表于 2018-2-1 22:11
楼主可以使用两个IO资源。

两个IO来检测输入吗。这块板子上有12路输入。
 楼主| jackhwang 发表于 2018-2-2 08:34 | 显示全部楼层

个别的板子在外面运行了半年(24小时),发现输入的检测没了,不管传感器状态如何变化,单片机都没有检测到。其他的功能都正常,断电重启后又恢复正常。
 楼主| jackhwang 发表于 2018-2-2 08:35 | 显示全部楼层

发现失效后,12路输入都是失效的。复位后又恢复正常。
xyz549040622 发表于 2018-2-2 10:06 | 显示全部楼层

按键失效要看按键部分的电路和检测机制了,你贴这个传感器检测的没用呀。
lihui567 发表于 2018-2-2 11:05 | 显示全部楼层
主要是代码部分
m564522634 发表于 2018-2-2 11:47 | 显示全部楼层
这不好判断 了,根据你的描述都不能判断是软件问题还是硬件了没法确定呀
cjseng 发表于 2018-2-2 11:57 | 显示全部楼层
失效时用万用表量一下SVGHY电压,或者用示波器看一下波形,先判断是不是硬件问题。
七颗咖啡豆 发表于 2018-2-2 16:35 | 显示全部楼层
关键是复位了又恢复正常
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

406

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部