矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
楼主: laghi

STC11F04E只能写一次程序,之后再无法识别MCU,也无法写程序

[复制链接]
     
发表于 2022-9-5 23:42:43 | 显示全部楼层
laghi 发表于 2022-9-4 23:17
感谢耐心分析,这个仅是拍摄角度问题:

从照片上看,MCU第4脚跟晶振的连接跳线,是根裸线,它是不是跟晶振的金属外壳接触了?
总之,感觉你这面包板上的搭接线很乱,习惯真的不太好。
回复 支持 反对

使用道具 举报

     
发表于 2022-9-7 21:18:26 | 显示全部楼层
w6955 发表于 2022-8-27 13:58
第一次听说断GND进入写入状态的。

我也搞过用断GND的方式重新上电,结果出现过连不上,然后原来的程序也运行了的情况,后来不知道咋操作莫名其妙又好了,再之后我就再也不用断GND的方式了。
回复 支持 反对

使用道具 举报

     
发表于 2022-9-7 22:01:51 | 显示全部楼层
本帖最后由 xiaocake1 于 2022-9-7 22:13 编辑
laghi 发表于 2022-8-17 22:06
如图永久的睡了



1.断GND的方法我也用过,出现过问题,所以不建议这样玩。

2.我也用过面包板,然后我遇到过面包板的接触不良的情况(连接电阻过大),你可以拿万用表确认一下。

以下是建议的做法(针对新买的单片机)

1. 把周边元件,面包板什么的都扔一边,只取三样:TTL串口线,4根芯杜邦线,STC单片机芯片。
    请确保TTL串口线没问题,请确保杜邦线连接没有问题。

2.如果单片机支持5V供电,那就确保TTL串口线的VCC输出也是5V。(测单片机芯片脚处的电压)

3. TTL串口出来的4根线(GND,TXD,RXD,VCC),先用杜邦线连3根(GND,TXD,RXD)到单片机的指定引脚。

4. 先在烧写软件界面点下载或者点检测MCU,之后再将TTL串口线的VCC连上STC单片机的VCC脚。
    不管是检测MCU还是下载程序,都需要有断电再上电的操作,确保单片机有完全断电后再上电这个过程。

5. STC有专用的下载器也不贵,能自动断电和上电,点下载后,不需要人工断电上电,还是比较好用的,推荐使用。

针对你目前的情况,你设置了使用外部晶振,那么外部晶振没有起振是最有可能的。那你就扔掉面包板吧,拿一个已经睡着的单片机,用烙铁搭棚把晶振和电容焊好(对了,你得事先确保晶振和电容都是好的),这样你做个试验,可能就发现问题了。

我上面说了那么多,如果还不行,那只能说你与STC无缘了。。。
回复 支持 反对

使用道具 举报

     
发表于 2022-9-8 07:42:19 | 显示全部楼层
南通老妖要是知道大家断开GND启动片子,非得气疯了不可。
回复 支持 反对

使用道具 举报

     
发表于 2022-9-8 10:40:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-9-9 18:37:31 | 显示全部楼层
xiaocake1 发表于 2022-9-7 22:01
1.断GND的方法我也用过,出现过问题,所以不建议这样玩。

2.我也用过面包板,然后我遇到过面包板 ...

首先感谢指点Vcc肯定试了,断开GND也是无奈之举,怀疑断正极存在信号线电流倒灌,所以试了。万用表测试面包板没问题供电足。已经确保TTL串口线的VCC输出也是5V。(测单片机芯片脚处的电压)
在烧写软件界面点下载或者点检测MCU,之后再将TTL串口线的VCC连上STC单片机的VCC脚。
    不管是检测MCU还是下载程序,都需要有断电再上电的操作,确保单片机有完全断电后再上电这个过程。
不需要用烙铁搭棚把晶振和电容焊好,因为换片子就好了
可能我与STC无缘
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-9-9 18:39:50 | 显示全部楼层
Fireflying 发表于 2022-9-5 23:42
从照片上看,MCU第4脚跟晶振的连接跳线,是根裸线,它是不是跟晶振的金属外壳接触了?
总之,感觉你这面 ...

跳线没有碰其他线,晶振没有剪脚,比较高的。
回复 支持 反对

使用道具 举报

     
发表于 2022-9-21 22:17:01 | 显示全部楼层
本帖最后由 fshwen 于 2022-9-21 22:20 编辑

看了全部回帖,觉得单片机是失去了时钟脉冲,我有些想法,若楼主不弃,不妨试他一试:
1、万用表二极管档测各个管脚对地的正向状态,各引脚间正反向状态,有短路就直接放弃;
2、把外部晶振直接怼在芯片脚上,看如何;
3、用有源晶振或者另外的晶振源足够强信号源加上隔离电路后注入晶振输入脚,看如何;
另外,楼主是写过一次程序的,那就用最简电路,加上外部强时钟(幅度最大不超过单片机电源电压),看能否运行,如不能运行,再上编程器检测看看
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-9-23 21:42:36 | 显示全部楼层
fshwen 发表于 2022-9-21 22:17
看了全部回帖,觉得单片机是失去了时钟脉冲,我有些想法,若楼主不弃,不妨试他一试:
1、万用表二极管档 ...

谢谢指导,我抽空试试
回复 支持 反对

使用道具 举报

     
发表于 2022-9-24 23:06:48 | 显示全部楼层
我用stc的15w204s的片子,下载程序一般都正常
但是我的USB转串口线的地线和板子的地线的那个线,有点短,接触不良
下载没注意,有两块都是这么坏的
和楼主情况差不多,下载失败,然后连原来的程序 也不能运行,然后就再也检测不到CPU了,
我用的内部震荡,我也没量起振不
换了芯片,就能 用,这样已经坏了两块了
回复 支持 反对

使用道具 举报

     
发表于 2022-9-27 17:01:05 来自手机 | 显示全部楼层
xiaocake1 发表于 2022-9-7 22:01
1.断GND的方法我也用过,出现过问题,所以不建议这样玩。

2.我也用过面包板,然后我遇到过面包板 ...

我一直是断GND烧录的,怎么办
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-10-3 14:53:02 | 显示全部楼层
微微人生 发表于 2022-9-24 23:06
我用stc的15w204s的片子,下载程序一般都正常
但是我的USB转串口线的地线和板子的地线的那个线,有点短, ...

是坏了,说明这个片子脆弱。
回复 支持 反对

使用道具 举报

     
发表于 2022-10-9 01:53:24 | 显示全部楼层
我好多产品都用的STC片子,从来不会出现下载问题啊,大不了四根烧写线同时断开,很少有楼主这种情况。
回复 支持 反对

使用道具 举报

     
发表于 2022-10-9 09:09:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2022-10-9 10:37:38 | 显示全部楼层
本帖最后由 laghi 于 2022-10-9 10:39 编辑
国学芯用 发表于 2022-10-9 09:09
去官方申请一个核心板吧,很容易上手


有送的烧写器吗? 换片子肯定没问题,我出的问题不是程序!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-28 02:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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