搁浅的风度 发表于 2014-9-17 19:12:51

为什么能把程序烧写到stc89c52里,却不能烧写到stc12c5a60s2,

为什么能把程序烧写到stc89c52里,却不能烧写到stc12c5a60s2,前段时间都可以烧写到stc12c5a60s2,今天却不可以;

问乐寻音 发表于 2014-9-17 19:23:32

总结原因如下:
1、线插反
2、波特率太高或线太长
3、晶振接触不良
4、单片机挂了
5、单片机冷启动未完全断电

dswybs 发表于 2014-9-17 19:29:17

加外部晶振没有,如果上一次烧写的时候是设置的是使用外部时钟,那么这次烧写一定要有外部时钟才行

huitong 发表于 2014-9-17 19:36:34

换那种自动冷启动下载的下载线。

hamxiyue 发表于 2014-9-17 19:55:42

拿分走人

xiao88long 发表于 2014-9-17 20:12:29

应该是硬件原因

TZQ95865 发表于 2014-9-17 20:30:33

1、线插反

good_luck 发表于 2014-9-17 22:31:05

你不会用的PL2303吧,我之前就是用这个烧增强型的,波特率必须用4800,换用其他烧写器后正常。

而普通的89C52RC,就可以使用默认波特率。

yayagepei 发表于 2014-9-17 22:41:16

楼主你那个STC12C5A60S2能否拿下来换成STC89C52来下载一下试试,看是否是硬件问题

weichao4808335 发表于 2014-9-17 22:43:21

固件版本不一样

iixin 发表于 2014-9-17 23:27:49

最低和最高波特率设置成一样,同为4800或9600即可,不可过低如1200。

YAOZHE 发表于 2014-9-17 23:30:31

晶振的问题吧?晶振没起震吧?

1148729990 发表于 2014-9-18 16:57:52

换一块试试

Su_xin 发表于 2014-9-23 10:52:47

你们看看楼主说的是什么?

Samzzt 发表于 2014-9-23 11:28:40

相同问题我也遇到,求解!

ryphoon 发表于 2014-9-25 21:39:07

断电再上电啊,才能检测到单片机。
页: [1]
查看完整版本: 为什么能把程序烧写到stc89c52里,却不能烧写到stc12c5a60s2,