矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 1483|回复: 47

各位师傅好,问一个关于单片机的问题

[复制链接]
发表于 2024-4-7 13:36:59 | 显示全部楼层 |阅读模式
如题,最近修一跑步机,上电后屏幕显示正常,就是除了磁性开关有作用以外所有的按键都不起作用,单片机用的是MPC89E52,按键测量都是好的,用镊子短接按键也没反应,按键对地的电压都是5v,像这种情况是软件的问题还是硬件的问题,师傅给解答一下,一遇到单片机就犯浑,还有顺便问一下,这种单片机刷入程序的话需要下载什么软件,我有个USB转ttl的小板,就是不会用,只会硬件连接,越详细越好,不胜感激
     
发表于 2024-4-7 15:22:02 | 显示全部楼层
屏幕显示正常,磁性开关有作用,说明单片机运转正常,所有的按键都不起作用,这个应该先查一下按键连接方式是不是共地的,如果是共地的,查一查是不是按键的公共接地线断了。因为连接按键的所以IO口线同时击穿可能性不大。可以将单片机连接按键的对应针脚直接对地短路一下,看看有没有反应。
以上仅为猜测,供参考!

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

     
发表于 2024-4-7 19:11:06 来自手机 | 显示全部楼层
不要动不动就怀疑芯片问题,因为芯片坏的概率极低。按键不能操作,着重检测按键,必要时可以全部换新后看什么情况~^_^
回复 支持 1 反对 0

使用道具 举报

     
发表于 2024-4-7 13:48:30 | 显示全部楼层
如果单片机坏的话就没有折腾的价值了,
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 13:58:27 | 显示全部楼层
如果单片机坏的话就没有折腾的价值了,
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 14:25:27 | 显示全部楼层
就算真的cpu坏了,你又没程序怎么刷
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 14:43:11 | 显示全部楼层
你看看单片机的晶振是多大的,换个晶振看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-7 15:37:04 | 显示全部楼层
南蛮 发表于 2024-4-7 15:22
屏幕显示正常,磁性开关有作用,说明单片机运转正常,所有的按键都不起作用,这个应该先查一下按键连接方式 ...

他这个显示控制板芯片都在屏底下,接口在板子背面,屏和板子靠导电橡胶连接,一拆开就显示不全,装了好几次才装好 ,按照您的意思我再拆开看看吧,对了,如果是共地的话是不是按键其中一脚没电压啊,现在是按键两边都有5v电压,是因为地线断了的原因还是键盘组合方式的原因啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-7 15:38:52 | 显示全部楼层
ldj7501 发表于 2024-4-7 14:43
你看看单片机的晶振是多大的,换个晶振看看。

晶振12m,已换过,也测量过晶振波形正常,再说能显示说明单片机已工作了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-7 15:41:57 | 显示全部楼层
iffi123 发表于 2024-4-7 14:25
就算真的cpu坏了,你又没程序怎么刷

我在想能不能把里边程序读出来,可是由不会操作,现在是有USB转TTL的板子,硬件连接的东西都有,连接好下一步再怎么做就无处下手了,趁这个机会学习一下也好
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 16:11:19 | 显示全部楼层
搬着石头过河 发表于 2024-4-7 15:41
我在想能不能把里边程序读出来,可是由不会操作,现在是有USB转TTL的板子,硬件连接的东西都有,连接好下 ...

如果芯片坏了,怎么读?
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 16:41:13 | 显示全部楼层
都是工厂定制芯片,大概率既读不出,也写不进,外围电路元件测一测,能发现点线索,试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-4-7 16:48:35 | 显示全部楼层
ccczzzyy 发表于 2024-4-7 16:41
都是工厂定制芯片,大概率既读不出,也写不进,外围电路元件测一测,能发现点线索,试试。

能读出来聚换个芯片试试 ,芯片不难买,外围没多少东西啊,从板子接口到按键的线路都测了没问题,再往里就得把屏拆下来测,某宝上专修跑步机板子的说换板,修不了
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 16:53:57 | 显示全部楼层
搬着石头过河 发表于 2024-4-7 15:41
我在想能不能把里边程序读出来,可是由不会操作,现在是有USB转TTL的板子,硬件连接的东西都有,连接好下 ...

早期的单片机不支持串口读写程序。
而且一般都是加密的,不能被读出,
就算想法读出来了,二进制代码反编译,都是比较难弄的。
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 18:49:01 | 显示全部楼层
搬着石头过河 发表于 2024-4-7 15:37
他这个显示控制板芯片都在屏底下,接口在板子背面,屏和板子靠导电橡胶连接,一拆开就显示不全,装了好几 ...

不用拆!直接在按键端测。如果是共地的话,正常时应该是按键两端一端5V,一端是0V。量一下所有按键是不是都有一个脚是相通的。
回复 支持 反对

使用道具 举报

     
发表于 2024-4-7 19:01:26 | 显示全部楼层
单片机坏了的话 更换新的就需要重新烧录程序了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2024-5-9 00:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表