论坛» 企业专区» Microchip

单片机系统出现部分功能不起作用,断电上电后又正常了,是什么原因啊,求教大虾帮忙

菜鸟
2013-05-02 10:32 1楼
系统使用的STC89C58RD+单片机,外扩8255并口扩展芯片,系统运行中出现8255接口的外部电路不起作用,而系统断电上电后又正常了,不知哪位大虾遇到过这种情况,是哪方面的原因,帮忙分析一下,小女子接触单片机不久,在此不胜感激。
高工
2013-05-02 11:45 2楼
先不负责任的回个贴,是不是你程序出了问题,所以重启复位后就正常了,而不是8255的毛病?
高工
2013-05-02 11:45 3楼

程序跑飞了?

看看IC的去耦、滤波等电容器件,布局的时候要尽可能靠近目标IC。

菜鸟
2013-05-03 14:54 4楼
STC89C58RD+的复位端和8255复位端是连在一起的,复位后正常,所以我也怀疑是软件跑飞了,但是只有这一个出现了问题,其他的都没有,而这一个还出现多次,问题从哪找起啊
高工
2013-05-03 22:17 5楼
我之前也遇到过这个问题,程序烧进去之后没反应,重新上电之后就正常了,现在依旧不解呢
院士
2013-05-04 09:15 6楼
找不出原因总归不是好事
工程师
2013-05-04 10:50 7楼
估计还是程序的问题,不过曾经我用同样的程序装到两个STM32里面,就是有一个IO不能用,当时时间紧也没查个究竟,后来也就不了了之。
高工
2013-05-04 14:24 8楼
你在ISP软件里面没有勾选,下载后自动复位运行的选项吧
共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]