**的STC单片机

[复制链接]
6115|28
 楼主| suse-lj 发表于 2012-2-24 16:58 | 显示全部楼层 |阅读模式
今天无线接收模块PCB回来。兴致勃勃的焊好后,下载程序。糟了,下不了。找问题原因。硬件都没有问题,其中重点找了复位脚,没问题。弄了很久后,想使不是晶振问题(由于我的接收系统简单,要求PCB尽量小,我用的内部晶振,没有留外部晶振的空间),我接了一个外部晶振,就可以下载程序了。然后我又把外部晶振去掉,结果还是可以下载程序。不知道什么原因
ayb_ice 发表于 2012-2-24 16:59 | 显示全部楼层
最佳答案:

”狗日的STC单片机“
ZRL700424 发表于 2012-2-24 17:27 | 显示全部楼层
AVR芯片是这样的:
芯片如果原来烧成晶振了,再次烧写就必须有晶振。

不知道这个“狗日的STC单片机”是不是和它一样。
icecut 发表于 2012-2-24 17:45 | 显示全部楼层
接分..哈哈
i7gly 发表于 2012-2-24 17:57 | 显示全部楼层
步奏:
1,关掉开关
2,用导线把复位与+极短接
3,点击下载
4,开电源
5,断开短接导线
6,OK
百试不爽...
Cortex-M0 发表于 2012-2-24 17:58 | 显示全部楼层
接分..
Ryanhsiung 发表于 2012-2-24 19:17 | 显示全部楼层
路过支持一下!!
NE5532 发表于 2012-2-24 20:02 | 显示全部楼层
这东西下程序是用内部时钟的,楼主可能是那个操作没对,跟晶体不晶体无关,另外STC是比较G日,但是不至于烂到常规情况下出问题,楼主要先在自己身上找问题啊。
sfesdm 发表于 2012-2-24 23:47 | 显示全部楼层
我记得即使要使用内部晶振,第一次烧程序时还是要接个外部晶振,然后选择外部晶振烧写,成功后,选择内部晶振,再烧写一次,之后就可以把外部晶振去掉了。
 楼主| suse-lj 发表于 2012-2-25 01:43 | 显示全部楼层
我以前用STC12C4052 用的内部晶振,就可以。但是这次用STC12C5616就不行。折腾了很久,什么办法都试过了得。就是没有再接个外部晶振(由于用的贴片,PCB很小,焊接很麻烦)。自身原因应该不大。
gx_huang 发表于 2012-2-25 07:51 | 显示全部楼层
你把下载器的232的电源由目标板供电,也就是232电源和待下载的MCU电源同步上电,看看是否可以。
任何MCU,只要内部ISP程序有考虑不周,都会在某些场合出现问题。
内部RC启动时间比外部晶体快,还有耗电也不一样,如果先给232上电,通过UART,MCU会得到部分电压。
这个漏电得到的电压,MCU已经开始跑了,但是电压低,可能出现问题。

我曾经这么处理,把MCU的复位脚短路处于复位上电,再上电,点击下载,松开复位,就好了。
289117336 发表于 2012-2-25 08:49 | 显示全部楼层
yewuyi 发表于 2012-2-25 09:29 | 显示全部楼层
不稀奇,ATMEL的MEGA系列就这个问题憋坏了很多人。
q553178245 发表于 2012-2-25 09:45 | 显示全部楼层
autopccopy 发表于 2012-2-25 10:43 | 显示全部楼层
对初哥很无语。。。:L
先熟悉STCISP.exe 的参数设置。。。
程序匠人 发表于 2012-2-25 16:34 | 显示全部楼层
楼主的标题太火爆了,改个温柔点的吧。:P
autopccopy 发表于 2012-2-25 16:38 | 显示全部楼层
本帖最后由 autopccopy 于 2012-2-25 16:43 编辑

谢谢匠人,维护二姨和谐讨论气氛。。。

同时建议大家使用器件前要多看PDF参数表,熟悉基本特性,这才是一个好的电工的处理问题方法。:)其实很多初级问题都是可以解决的。
哲哲55 发表于 2012-2-26 00:18 | 显示全部楼层
對的,初學者要低調,不要動不動就說這個不好,那個有問題的。
老电工1979 发表于 2012-2-26 09:17 | 显示全部楼层
同意楼上观点 不要動不動就說這個不好,那個有問題的。
chhaich 发表于 2012-2-26 14:31 | 显示全部楼层
我的经验就是出现问题先从自身找起,而不是怪单片机。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:埋头苦干几年,

1

主题

275

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部