找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1098|回复: 8
打印 上一主题 下一主题
收起左侧

今天发现一个stc89c52rc单片机的掉电模式好像特别不稳定

[复制链接]
跳转到指定楼层
楼主
ID:1091094 发表于 2023-9-7 15:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近天气热,在开空调的时候,把下载了掉电模式程序的开发板,放在旁边观察。
发现,每当我用遥控控制空调,空调响应控制后,本来在掉电模式的单片机必定会重启,一次不落。
不知道有没有大神知道是什么情况。
---------------------------------------------------------------------------------
更新:我新加了原理图,问题已经解决了,给需要吧友或者是困惑的吧友看看。

开发板原理图.pdf

151.73 KB, 下载次数: 3

这是开发板原理图

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:403593 发表于 2023-9-7 20:31 | 只看该作者
看一下你的开发板,红外接收头是不是挂在了单片机的外部中断接口上(印象中都是使用了外部中断),然后是不是当时下载的程序正好用到了外部中断唤醒
回复

使用道具 举报

板凳
ID:123289 发表于 2023-9-8 08:39 | 只看该作者
红外或许被单片机接收到,引发串口中断,唤醒了单片机。
解决:
中断响应后,如果命令非法,立即重新进入中断。
回复

使用道具 举报

地板
ID:1079566 发表于 2023-9-8 09:10 | 只看该作者
空调开机时,大流比较大,会对周围有一强大干扰。
掉电模式下的MCU重启,说明你的电路抗干扰能力不强,如果是某外部引脚唤醒,可以在此引脚加一100nF以内的电容,可以增加抗干扰能力。
有时,MCU的供电脚没有接电容抗干扰也会差些。
回复

使用道具 举报

5#
ID:1034262 发表于 2023-9-8 11:24 | 只看该作者
楼主用黑色的胶布挡住红外接收头,或者断开红外接收头的电源,再试试。
回复

使用道具 举报

6#
ID:1091094 发表于 2023-9-8 11:37 | 只看该作者
这一生只为你 发表于 2023-9-7 20:31
看一下你的开发板,红外接收头是不是挂在了单片机的外部中断接口上(印象中都是使用了外部中断),然后是不 ...

是的  大佬一针见血,就是这个原因,而且我发现我电脑开机的时候也是会导致开发板自动退出掉电模式。
  我觉得是因为电脑有人的面部特征识别的功能,用到红外线,所以和空调遥控的原理是一样的。
回复

使用道具 举报

7#
ID:1091094 发表于 2023-9-8 11:45 | 只看该作者
yzwzfyz 发表于 2023-9-8 08:39
红外或许被单片机接收到,引发串口中断,唤醒了单片机。
解决:
中断响应后,如果命令非法,立即重新进入 ...

不是很懂你说的这个,我新添加了原理图,其实是因为控制退出掉电模式的引脚接了一个红外接收器的原因。
   所以一旦有中断就直接退出了掉电模式。我用的是stc89c5rc里面的datasheet是这样说的。
回复

使用道具 举报

8#
ID:1091094 发表于 2023-9-8 11:47 | 只看该作者
ZSJM 发表于 2023-9-8 09:10
空调开机时,大流比较大,会对周围有一强大干扰。
掉电模式下的MCU重启,说明你的电路抗干扰能力不强,如 ...

你说的可能是一种原因,没试过,这次的是红外接收头的原因,可以看看我发的原理图
回复

使用道具 举报

9#
ID:1091094 发表于 2023-9-8 11:48 | 只看该作者
coody_sz 发表于 2023-9-8 11:24
楼主用黑色的胶布挡住红外接收头,或者断开红外接收头的电源,再试试。

对的 没错只要把红外接收头盖好,就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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