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

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

最近遇到了一个奇怪的现象:标准的 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 的单片机好些信息在数据手册中没写明白,确实会造成一定的困扰。

[修改于 1年8个月前 - 2025/03/10 13:10:30]

4
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{ notice.noticeContent }}
~~空空如也
大仙
1年8个月前 IP:江苏
942567

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

m24h
1年8个月前 IP:上海
942569

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

Aromatisation作者
1年7个月前 IP:安徽
942999

目前经过实验得知,将下拉电阻改为 4.7k 就可以解决问题,复位稳定。经测试这个 RST 引脚不是简单的内部上拉,可能与 100nF 的电容有一定关系。

谁叫小明
1年6个月前 IP:广东
943554

复制于STC15 系列技术手册:P5.4/RST(或 P3.4/RST)既可作普通 I/O 使用,还可作复位管脚,用户可以在 ISP 烧录程序时设置 P5.4/RST 的功能。当用户 ISP 烧录程序时将 P5.4/RST 设置成普通 I/O 口用时,其上电后为准双向口/弱 上拉模式。
先检查烧录软件上是否复用成了普通IO口再检查硬件方面

主体信息
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:浙江
 内容统计
2025年
5 篇
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) }}
回复
加入收藏取消收藏