找回密码
 立即注册
查看: 1329|回复: 15

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
麻烦大家帮我看看是哪里的原因?谢谢
回复 送花

使用道具 举报

该用户从未签到

45

主题

2910

回帖

6540

积分

超级版主

积分
6540
发表于 2023-2-7 15:14:36 | 显示全部楼层
使用什么烧写工作?电路贴一下。
  • TA的每日心情
    开心
    2024-1-4 13:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    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 | 显示全部楼层
    gjf 发表于 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, 下载次数: 56

    该用户从未签到

    45

    主题

    2910

    回帖

    6540

    积分

    超级版主

    积分
    6540
    发表于 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

    该用户从未签到

    45

    主题

    2910

    回帖

    6540

    积分

    超级版主

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

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

    该用户从未签到

    550

    主题

    9221

    回帖

    1万

    积分

    管理员

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

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

    本版积分规则

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

    GMT+8, 2024-4-27 03:08 , Processed in 0.071199 second(s), 69 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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