论坛风格切换切换到宽版
  • 7108阅读
  • 15回复

AT89S52的烧写测试 [复制链接]

上一主题 下一主题
离线bss
 
发帖
130
只看楼主 倒序阅读 0楼 发表于: 2003-05-14
我测试了一款通用编程器,芯片型号选at89c52,在13脚和28之间跨接100欧电阻,执行了读操作,能够正确读出芯片资料,写操作还没测试,明天再试,我想肯定可以。

  at89s52 比at89c52 在烧写时多用了一条控制线(p3.3),如果你手头的编程器不支持新的at89s51/52,请按上面的方法测试,其它操作看at89s51/52的技术文档。
发帖
839
只看该作者 1楼 发表于: 2003-05-14
期待中!
离线bg8cg
发帖
23
只看该作者 2楼 发表于: 2003-05-20
.
希望成功后,把详细的喜悦带给大家分享......期待.....
发帖
839
只看该作者 3楼 发表于: 2003-05-20
bss,收到我汇的钱了吗?
离线bg1kk
发帖
168
只看该作者 4楼 发表于: 2003-05-21
呵呵
这个方法好,不过我在用双龙的串行下在线,加上电源7根线搞定,还可以写所有avr系列呢
离线bss
发帖
130
只看该作者 5楼 发表于: 2003-05-26
最初由 bg1kk 发表
呵呵
这个方法好,不过我在用双龙的串行下在线,加上电源7根线搞定,还可以写所有avr系列呢



串行下载,速度慢。
离线bss
发帖
130
只看该作者 6楼 发表于: 2003-05-31
测试失败
在测试擦除时失败,后查资料发现at89c51 与at89s51擦除的自定时相差太多

说明此方法不可行。
离线bg4jj
发帖
5094
只看该作者 7楼 发表于: 2003-05-31
:p
发帖
839
只看该作者 8楼 发表于: 2003-06-03
bbs,东西已经收到了!!!太好了,谢谢您。
有问题还要向您求教。73
离线BD7RC
发帖
3283
只看该作者 9楼 发表于: 2003-06-26
文章标题 >> 用老型号编程器烧写at89s51/52的方法
  发表于: 5/22/2003 - 08:24
atmel公司已全面推出at89s51/52以取代老型号at89c51/52。如果您使用的编程器目前尚未支持at89s51/52,可按如下方法解决:

1.选择atmel公司的at89c55wd。

2.点击“编辑(e)”在下拉菜单中选择“修改首末地址”,将“缓冲区结束地址”予以修改。对于at89s51缓冲区结束地址应改为0fff,对于at89s52缓冲区结束地址应改为1fff。

3.将at89s51/52放置于编程器上烧写即可

[编辑 - 5/31/03 作者: zjw]
离线bg1aox
发帖
626
只看该作者 10楼 发表于: 2003-06-27
这个方法是对于所有编程器都行吗 willem版本的那些通用编程器成嘛 要成我就买那个伟纳m929了
离线BD7RC
发帖
3283
只看该作者 11楼 发表于: 2003-06-27
俺也是抄来的,不知效果如何,因为我手头没有这种新东东。

哪位高手看看写at89c55wd的时序是否和写at89s51/52的一样?

或者哪位提供一片让我试一试?我手头有几种编程器可供试验,包括willem版本的。呵呵~~
离线BD6CR
发帖
5950
只看该作者 12楼 发表于: 2003-06-29
发信人: charlesqian(开心最重要), 信区: singlechip
标 题: re: atmel停产at89c51/2, 采用at89s51/2代替
发信站: 饮水思源 (2003年04月11日0148 星期五), 站内信件

^_^,找到资料了,不过电路图贴不出来……
×××××××××××××
  at89c52确实停产,由at89s52代换,at89c51看来也时日不多。这样就会给我们带来

一些麻烦,原来的开发工具可能就不行了,要用isp功能就需制作isp下载电缆。但好像

atmel不提供isp的制作方法,让代理厂家卖电缆啊。
  我费了几个小时终于搞清楚了电缆的结构,当然我是没有成品电缆啊,做了一道黑

盒子题目!
  我以前从没有使用过各类isp电缆,是用atmel提供的软件推敲出来的。有人可能不

在乎100元的电缆钱,或是已经找到了制作方法,但在这里,我把过程写下来,可能对大

家制作别的类电缆有抛砖引玉的作用。
  1)从atmel等下载安装at89isp软件;
  2)不加任何电路,运行软件,选择器件;告诉电缆错误或没加电源;
  3)用数字存储示波器观察电缆输出波形,运行选择器件时,1脚输出一连串等间距

(高4us低6us)脉冲,很明显是时钟信号sck;
  4)2脚输出一些脉冲,根据10us的时钟信号和编程使能命令数据,很容易判断出这

是数据输出信号mosi;
  5)运行初始化适配器时17脚输出12us的低脉冲,经分析可能是复位信号。
  6)下面重要的就是判断miso了,它没有任何参考,只能试了,反正并口就这么几个

输入。其他脚根据以上判断都连接好,18以后接地,miso接到10脚,幸运的是选择器件

通过了!而接到其他脚就不行。
  7)这好像一切问题都解决了,确发现根本不能初始化适配器,当然也不能编程。是

不是电缆其他脚也有定义或接了一定电平来校验是否为合法的适配器?这下有较大麻烦

了!硬着头皮试了几次改变其他输入脚的电平,无效。
  8)正当山重水复之际,突然想到在测量信号时好像9脚存在4us的低电平脉冲,当时

还认为它是复位信号,但有些窄,当测17脚时就暂时否定了它。这时想到该脚是不是有

用?报错是在按下鼠标时立即报出的,9脚信号也是立即输出的;相对选择器件时,从示

波器观察编程使能应答数据的读入有较长延时,而报错也存在可感知的延时;从这些差

异上可感觉到,9脚脉冲就是和适配器初始化相关的,试着就近连到输入线11脚,成功了

!!!也就没有试其他脚。
  电缆适配器终于解决了!注意的是,在并口和at89s之间最好加一片74ls244隔离,

这用对芯片有利。
  烧录一片at89s52很成功!运行没有问题。注意可能是在烧录好以后要用命令使芯片

运行一下,否则以后要重启计算机软件才能再次正常使用,在网上看的,看来软件还需

改进。
  元件很少,可做块小线路板放在25针插头壳内。
离线ba1ka
发帖
1044
只看该作者 13楼 发表于: 2003-07-08
用avr的串行下载线可以写at89s系列吗?avr的下载线是公开的。
离线bg4jj
发帖
5094
只看该作者 14楼 发表于: 2003-07-13
最好是找一片来试试
离线bd5iq
发帖
719
只看该作者 15楼 发表于: 2003-07-20
最初由 bd6cr 发表
发信人: charlesqian(开心最重要), 信区: singlechip
标 题: re: atmel停产at89c51/2, 采用at89s51/2代替
发信站: 饮水思源 (2003年04月11日01[表情]48 星期五), 站内信件
^_^,找到资料了,不过电路图贴不出来……
×××××××××××××
  at89c52确实停产,由at89s52代换,at89c51看来也时日不多。这样就会给我们带来
一些麻烦,原来的开发工具可能就不行了,要用isp功能就需制作isp下载电缆。但好像
atmel不提供isp的制作方法,让代理厂家卖电缆啊。
  我费了几个小时终于搞清楚了电缆的结构,当然我是没有成品电缆啊,做了一道黑
盒子题目!
  我以前从没有使用过各类isp电缆,是用atmel提供的软件推敲出来的。有人可能不
在乎100元的电缆钱,或是已经找到了制作方法,但在这里,我把过程写下来,可能对大
家制作别的类电缆有抛砖引玉的作用。
  1)从atmel等下载安装at89isp软件;
  2)不加任何电路,运行软件,选择器件;告诉电缆错误或没加电源;
  3)用数字存储示波器观察电缆输出波形,运行选择器件时,1脚输出一连串等间距
(高4us低6us)脉冲,很明显是时钟信号sck;
  4)2脚输出一些脉冲,根据10us的时钟信号和编程使能命令数据,很容易判断出这
是数据输出信号mosi;
  5)运行初始化适配器时17脚输出12us的低脉冲,经分析可能是复位信号。
  6)下面重要的就是判断miso了,它没有任何参考,只能试了,反正并口就这么几个
输入。其他脚根据以上判断都连接好,18以后接地,miso接到10脚,幸运的是选择器件
通过了!而接到其他脚就不行。
  7)这好像一切问题都解决了,确发现根本不能初始化适配器,当然也不能编程。是
不是电缆其他脚也有定义或接了一定电平来校验是否为合法的适配器?这下有较大麻烦
了!硬着头皮试了几次改变其他输入脚的电平,无效。
  8)正当山重水复之际,突然想到在测量信号时好像9脚存在4us的低电平脉冲,当时
还认为它是复位信号,但有些窄,当测17脚时就暂时否定了它。这时想到该脚是不是有
用?报错是在按下鼠标时立即报出的,9脚信号也是立即输出的;相对选择器件时,从示
波器观察编程使能应答数据的读入有较长延时,而报错也存在可感知的延时;从这些差
异上可感觉到,9脚脉冲就是和适配器初始化相关的,试着就近连到输入线11脚,成功了
!!!也就没有试其他脚。
  电缆适配器终于解决了!注意的是,在并口和at89s之间最好加一片74ls244隔离,
这用对芯片有利。
  烧录一片at89s52很成功!运行没有问题。注意可能是在烧录好以后要用命令使芯片
运行一下,否则以后要重启计算机软件才能再次正常使用,在网上看的,看来软件还需
改进。
  元件很少,可做块小线路板放在25针插头壳内。