打印
[STM8]

按键检测有时失效

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

使用特权

评论回复
沙发
huwr|  楼主 | 2021-8-14 21:20 | 只看该作者

使用特权

评论回复
板凳
liuzaiy| | 2021-8-14 21:23 | 只看该作者
光耦不良?

使用特权

评论回复
地板
huanghuac| | 2021-8-14 21:25 | 只看该作者
检测失效?

使用特权

评论回复
5
llljh| | 2021-8-14 21:28 | 只看该作者
楼主这个功能实现了吗?

使用特权

评论回复
6
tian111| | 2021-8-14 21:30 | 只看该作者
这个原理是什么?

使用特权

评论回复
7
happy_10| | 2021-8-14 21:32 | 只看该作者
楼主可以使用两个IO资源。

使用特权

评论回复
8
bqyj| | 2021-8-14 21:34 | 只看该作者
有代码吗?

使用特权

评论回复
9
bqyj| | 2021-8-14 21:35 | 只看该作者
SVGHY信号是控制什么的?

使用特权

评论回复
10
huwr|  楼主 | 2021-8-14 21:42 | 只看该作者
SVGHY是和单片机IO连接。

使用特权

评论回复
11
huwr|  楼主 | 2021-8-14 21:44 | 只看该作者
代码就是独立按键扫描,没有贴出来

使用特权

评论回复
12
huwr|  楼主 | 2021-8-14 21:46 | 只看该作者
两个IO来检测输入吗。这块板子上有12路输入。

使用特权

评论回复
13
huwr|  楼主 | 2021-8-14 21:48 | 只看该作者
个别的板子在外面运行了半年(24小时),发现输入的检测没了,不管传感器状态如何变化,单片机都没有检测到。其他的功能都正常,断电重启后又恢复正常。

使用特权

评论回复
14
huwr|  楼主 | 2021-8-14 21:56 | 只看该作者
发现失效后,12路输入都是失效的。复位后又恢复正常。

使用特权

评论回复
15
supernan| | 2021-8-14 21:58 | 只看该作者
按键失效要看按键部分的电路和检测机制了,你贴这个传感器检测的没用呀。

使用特权

评论回复
16
songqian17| | 2021-8-14 21:59 | 只看该作者
主要是代码部分

使用特权

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

使用特权

评论回复
18
wuhany| | 2021-8-14 22:03 | 只看该作者
失效时用万用表量一下SVGHY电压,或者用示波器看一下波形,先判断是不是硬件问题。

使用特权

评论回复
19
tian111| | 2021-8-14 22:05 | 只看该作者
关键是复位了又恢复正常

使用特权

评论回复
20
wenfen| | 2021-8-14 22:08 | 只看该作者
软件的问题吧,SVGHYPCA这个信号正常不正常,看上面的指示灯就可以,还有这个传感器信号是数字信号,模拟信号

使用特权

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

本版积分规则

780

主题

8627

帖子

5

粉丝