NOIP蒟蒻的//专栏
一只NOIp的蒟蒻,可能会写以下内容: # 计算机和程序设计 # 题解 # 物理(虽然并没过B卷) # 各种神奇的练习题
文号942566
571
2
收藏

提问:STC15W单片机的外部复位电路

关键词

单片机8051复位

最近遇到了一个奇怪的现象:标准的 STC15W 单片机复位电路不能正确复位单片机。电路如下:

image.png


经过测量,平时 P5.4 上有 2.5V 左右的电压。按下复位按钮后,P5.4 = 5V (Vcc),松开后,单片机不复位,也不执行程序。此时用万用表电流档位连接到 10k 电阻上(类似短路),单片机可以开始执行程序。


猜测的原因是,P5.4 内部电路是下面这样(仅仅是猜测,因为 datasheet 未写明):

image.png

因此,不按下开关的时候,P5.4 上有 ~2.5V (1/2Vcc) 的电压,按下后 P5.4 直连 Vcc,但是松开后因为有 Schmitt 触发器,P5.4 电压不够低(低至 Schmitt 触发器的复位电压),故无法使得 MCU 重新开始运行。


上述只是猜测,没有 datasheet 等资料的证实。按目前的情况,调小 10k 电阻应该可以使得其正确复位。请问是否有人知道相关细节,或者知道这个复位电路可以怎么设计(注意 Vcc = 5V)?


STC 的单片机好些信息在数据手册中没写明白,确实会造成一定的困扰。


[修改于 18 天前 - 2025/03/10 13:10:30]

2
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
大仙
17天14时前 IP:江苏
942567

建议你去厂家论坛问,他们解答速度比较快。


m24h
17天12时前 IP:上海
942569

啊 我一直以为 STC是低电平复位


主体信息
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:浙江
 内容统计
2025年03月
1 篇
2023年
2 篇
2022年
3 篇
2021年
2 篇
2020年
5 篇
2019年
2 篇
ID: {{user.uid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
回复
设为精选取消精选
评学术分
鼓励
编辑
查看历史
通过审核
移动文章
加入收藏取消收藏
退修或删除
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}
回复
加入收藏取消收藏