找回密码
 立即注册
查看: 3093|回复: 23

89C52RC芯片无法烧写程序,大佬帮忙看看。

[复制链接]

1

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2023-2-7 14:29:48 | 显示全部楼层 |阅读模式
萌新,第一次尝试自己打板实验,使用的芯片型号为STC-89C52RC-40I-LQFP44,外围电路如图:
89C52RC芯片无法烧写程序,大佬帮忙看看。-1.png
感谢深圳嘉立创公司的免费打样服务,板子收到了之后焊接上元器件,一切准备OK后发现程序不能烧写,RXD=P3.0 TXD=P3.1
麻烦大家帮我看看是哪里的原因?谢谢
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2025-2-28 01:13:03 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-2-7 15:14:36 | 显示全部楼层
使用什么烧写工作?电路贴一下。
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2024-01-04 13:07:18

1

主题

7

回帖

69

积分

注册会员

积分
69
发表于 2023-2-7 15:16:47 | 显示全部楼层
梁*** 发表于 2023-2-7 15:14
使用什么烧写工作?电路贴一下。

可以尝试下载一个最新的ISP下载软件试试

1

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2023-2-7 15:58:53 | 显示全部楼层
梁*** 发表于 2023-2-7 15:14
使用什么烧写工作?电路贴一下。

使用的USB-TTL模块烧写的

1

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2023-2-7 15:59:36 | 显示全部楼层
gj*** 发表于 2023-2-7 15:16
可以尝试下载一个最新的ISP下载软件试试

新版的和老版的软件都尝试了,不行,读取芯片型号也读不出

1

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2023-2-7 16:01:54 | 显示全部楼层
本帖最后由 qq1120468594 于 2023-2-7 16:03 编辑

附完整原理图
SCH_sch-单片机开发板V2.0_1_0-P1_2023-02-07.png

SCH_sch-单片机开发板V2.0_1_2023-02-07.pdf

435.24 KB, 下载次数: 128

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-2-7 16:22:10 | 显示全部楼层
给板子通电,检查P1口是否有高低电平变化(流水灯)。
如果P1口没有流水灯,则MCU根本没工作,检查晶振、电源、复位脚是否接对了。
如果P1口有流水灯,则MCU已经正常,检查通信口是否接对了。

如果使用网购的USB-TTL模块,则要在连接P3.0的脚串联一个肖特基二极管
参考下图

1.png
STC89C52RC的外部晶振,外部复位要有

1

主题

5

回帖

19

积分

新手上路

积分
19
发表于 2023-2-7 16:44:52 | 显示全部楼层
梁*** 发表于 2023-2-7 16:22
给板子通电,检查P1口是否有高低电平变化(流水灯)。
如果P1口没有流水灯,则MCU根本没工作,检查晶振、电 ...

我刚用万用表测试了一下,有一个5V高电平,没看到跳动,那就是我的MCU没有启动,会不会是晶振处的电容值选小了呢?我选用的是12Mhz晶振12Pf电容

点评

复位脚是低电平吗? 12M晶振匹配电容一般是22~33pF。 STC新出厂的89系列MCU,只要电压正常、复位脚为低电平,晶振和匹配电容接好,就会再P1.0~P1.7看到流水灯(IO拉低大约0.2秒),数字万用表不容易看出来的,接个发  详情 回复 发表于 2023-2-7 17:09
  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2023-2-7 17:09:31 | 显示全部楼层
qq1120*** 发表于 2023-2-7 16:44
我刚用万用表测试了一下,有一个5V高电平,没看到跳动,那就是我的MCU没有启动,会不会是晶振处的电容值 ...

复位脚是低电平吗?
12M晶振匹配电容一般是22~33pF。
STC新出厂的89系列MCU,只要电压正常、复位脚为低电平,晶振和匹配电容接好,就会再P1.0~P1.7看到流水灯(IO拉低大约0.2秒),数字万用表不容易看出来的,接个发光二极管或用示波器观察。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2023-2-7 17:11:01 | 显示全部楼层
用示波器才能测量 12MHz 时钟, 大概率你 USB转串口模块只是转串口, 无隔离二级管,
必须要有隔离二级管和电源开关才能算简易烧录器

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 06:29 , Processed in 0.127205 second(s), 125 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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