单片机开发资料光盘-双龙-686M.zip
源代码在线查看: 下载软件的比较.txt
双龙推出自有版权的 SL-ISP下载软件 V1.1
注册版本支持双龙并口下载线,未注册只能使用串口下载程序。
SL ISP和ATMEL下载软件的比较
支持IC:AT89S51/52 89SXX AVR
适用:串行下载线,如要烧录AT89SXX,需要升级串行下载线监控.
一、 适应工作环境
ATMEL的AVR RPOG、STK500/AVR ISP均采用自动查找串口的方法来建立通信,正常情况下使用很方便。但在一些特殊情况下有问题:
1、 对通过USB扩充的串口,ATMEL的软件是不能正确识别的,因而也不能使用。
2、 在WIN2000下,STK500/AVR ISP对串口的识别有时也是错误的,会将串口号搞错,从而下载时有时会有错误产生。
而双龙电子的SL ISP软件,通过串口参数手工设置、使用API函数来访问串口,解决了以上问题。另外,也为以后开发并口和USB通信的下载线留下更多的方便。
二、 功能和易用性
1、 AVR RPOG无法完成一次点击完成全部编程(以下称为单键编程)的功能,也无法完成芯片ID码校验、内部RC振荡的校准等操作。
2、 STK500/AVR ISP通过配置可以完成单键编程,但其内部RC振荡校准时有比较严重的错误。即其RC振荡校准值的写入和程序及数据的写入是分两次进行的,因此如果使用一个编译时对空闲空间作了0填充的HEX文件编程时,是无法完成RC振荡校验值的写入操作的,因为此时FLASH存贮器的指定单元已经是0了,不经过擦除是无法再写入新数据的。
3、 AVR PROG和STK500/AVR ISP是全英文界面,STK500/AVR ISP比AVR PROG进步的地方是在配置熔丝时有比较多的文字说明。
4、 AVR RPOG和STK500/AVR ISP对一些熔丝如SPIEN、JTAGEN、RSTDISBL没有保护,有可能造成用户的误操作。
5、 STK500/AVR ISP只能在AVRSTUDIO集成环境中使用,不能单独使用。
双龙电子开发的SLISP软件,是全中文的操作界面(可升级到双语界面),是一个可以独立运行的绿色软件。在功能上除了支持单键编程、ID码校验、内部RC振荡校准等功能外,还支持序列号产生、熔丝配置在线帮助、外部时钟、外部RC振荡、低频时钟选择警告等功能,同时在串行编程时,禁止用户对SPIEN、RSTDISBL等熔丝操作,从而避免人为的操作失误。
三、 升级及维护
1、 AVR PROG已停止升级,ATMEL会不断地升级STK500/AVR ISP,这从对AT89S51/52的支持可以看出。AVR PROG不支持AT89C51/52,而STK500/AVRISP支持AT89S51/52。
2、 STK500/AVR ISP在升级的过程中,有不稳定的现象。即在不同的操作系统、硬件平台上运行时,有时升级后的版本反而不能使用,不得改写回老版本。
3、 ATMEL的软件在维护方面不方便,有错误时不能及时改进。
双龙电子开发的SL ISP是一个我们自己开发的国产软件,如果有错误会及时得到改进,也会不断地加入相关的新器件。另外,在下一个版本中,会加入监控程序的自动升级功能,以解决老监控程序不支持AT89S51/52的问题。
SL-ISP 下载软件 V1.32 软件更新 无需注册
2004-9-25 9:20:51
SL-ISP 下载软件 V1.32
1、在重载文件时检查文件是否存在。
2、在选择新的器件后,数据缓冲区自动清除。
3、修正了烧录某些特殊程序(上电就写EEPROM)时,EEPROM校验通不过的BUG。
4、使用并行下载线时,增加了速度调节选项,使下载更加稳定。 增加超低时钟选荐,最低可支持低到16KHZ的系统时钟。
5、使用并行下载线在熔丝编程窗口中操作熔丝时,增加编程器及芯片ID码校验。
6、重新优化了AT89Sxx的编程算法,大幅提高编程速度。
7、将ATMEGA48的SPMEN熔丝名称修改为SELFPRGEN,以保持和datasheet一致。
8、修正了极少特殊情况下加密失败的BUG。
9、修正了只写EEPROM时,RC校准失效的BUG。
10、系统菜单增加设置菜单,可以调节一些个性化的特性,包括外部复位的延时。
ATMEL推出AT89SXX,ATMEL 的AVR PROG 不支持,而且AVR PROG本身的一些问题,我们开发了自主产权的SL-ISP 软件,欢迎大家试用,提宝贵意见 HELP@SL.COM.CN