独闷闷网

标题: 单片机烧录程序的本质是什么?为什么AT89C51不能用STC-ISP软件烧录程序?已解答。 [打印本页]

作者: jianhong_wu    时间: 2015-2-6 21:08
标题: 单片机烧录程序的本质是什么?为什么AT89C51不能用STC-ISP软件烧录程序?已解答。
老张--河南焦作:
为什么我用STC-ISP的烧录软件不能烧录AT89C51的单片机?

鸿哥-深圳:
AT89C51是Atmel公司的,而STC-ISP这个烧录软件是STC公司的。两家公司不一样,所以烧录软件和下载器都是不兼容的。如果你要烧录AT89C51单片机,就要找Atmel公司的匹配下载器和烧录软件。

宝藏-云南:
不都是89c52系列芯片么。为什么不可以呢。。

Inc-东莞:
烧录的方式不同,协议不同,所以不可以。

宝藏-云南:
即使不同的生产厂商不同。但是都是按照相同的标准生产的对吧。

Inc-东莞:
AT用的是SPI协议的烧录方式,而STC用的是UART的下载方式。


鸿哥-深圳:
烧录的本质就是把被烧录的单片机当做一个EEPROM,然后通过特定的时序把程序HEX数据存入到这个“EEPROM”(实际是Flash)的地址里。但是传输的过程,不同的厂家通讯协议不一样,并且有的写入引脚也不一样。

Inc-东莞:
别纠结这些了,很难明白你们,为什么要纠结呢,这是芯片本身厂商的政策。

宝藏-云南:
这样啊。我还以为是芯片内部电路的差距。

Inc-东莞:
你管他这么多,烧录什么芯片用什么工具和什么方式,轮不到你去管,你只有去用,没有你问为什么。

宝藏-云南:
。。。好强势。



作者: 黑夜之狼    时间: 2015-2-6 21:40
哈哈,我来吐槽一下当年的经历(当然,说的不是我)在学校读书的时候,有一个单片机课程设计,身边的同学上网抄电路和资料,去赛格买了AT89S52回来,程序抄完了,但是怎么下载进去呢?用之前老师教的那套,串口,4块钱一个,老是烧不进去,跑来问我为什么,我就纳闷,为什么不可以呢,亲自上阵试试,摸索着,一看,尼玛,atmel公司的片子,气死人
作者: jianhong_wu    时间: 2015-2-6 21:59
黑夜之狼 发表于 2015-2-6 21:40
哈哈,我来吐槽一下当年的经历(当然,说的不是我)在学校读书的时候,有一个单片机课程设计,身边的同学上 ...


作者: 清风明月    时间: 2015-2-9 16:15
stc是串口下载的,AVR是isp或者jtag....




欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2