89C52RC芯片无法烧写程序,大佬帮忙看看。
萌新,第一次尝试自己打板实验,使用的芯片型号为STC-89C52RC-40I-LQFP44,外围电路如图:感谢深圳嘉立创公司的免费打样服务,板子收到了之后焊接上元器件,一切准备OK后发现程序不能烧写,RXD=P3.0 TXD=P3.1
麻烦大家帮我看看是哪里的原因?谢谢
https://www.stcaimcu.com/data/do ... /STC89C52RC-RD+.pdf
使用什么烧写工作?电路贴一下。 梁工 发表于 2023-2-7 15:14
使用什么烧写工作?电路贴一下。
可以尝试下载一个最新的ISP下载软件试试 梁工 发表于 2023-2-7 15:14
使用什么烧写工作?电路贴一下。
使用的USB-TTL模块烧写的
gjf 发表于 2023-2-7 15:16
可以尝试下载一个最新的ISP下载软件试试
新版的和老版的软件都尝试了,不行,读取芯片型号也读不出 本帖最后由 qq1120468594 于 2023-2-7 16:03 编辑
附完整原理图 给板子通电,检查P1口是否有高低电平变化(流水灯)。
如果P1口没有流水灯,则MCU根本没工作,检查晶振、电源、复位脚是否接对了。
如果P1口有流水灯,则MCU已经正常,检查通信口是否接对了。
如果使用网购的USB-TTL模块,则要在连接P3.0的脚串联一个肖特基二极管
参考下图
STC89C52RC的外部晶振,外部复位要有
梁工 发表于 2023-2-7 16:22
给板子通电,检查P1口是否有高低电平变化(流水灯)。
如果P1口没有流水灯,则MCU根本没工作,检查晶振、电 ...
我刚用万用表测试了一下,有一个5V高电平,没看到跳动,那就是我的MCU没有启动,会不会是晶振处的电容值选小了呢?我选用的是12Mhz晶振12Pf电容 qq1120468594 发表于 2023-2-7 16:44
我刚用万用表测试了一下,有一个5V高电平,没看到跳动,那就是我的MCU没有启动,会不会是晶振处的电容值 ...
复位脚是低电平吗?
12M晶振匹配电容一般是22~33pF。
STC新出厂的89系列MCU,只要电压正常、复位脚为低电平,晶振和匹配电容接好,就会再P1.0~P1.7看到流水灯(IO拉低大约0.2秒),数字万用表不容易看出来的,接个发光二极管或用示波器观察。 用示波器才能测量 12MHz 时钟, 大概率你 USB转串口模块只是转串口, 无隔离二级管,
必须要有隔离二级管和电源开关才能算简易烧录器
https://www.stcaimcu.com/data/attachment/forum/202302/07/170628uss3s8bwt32qq3tb.png