4758866 发表于 2009-8-4 00:08:24

at89s52怎么用串口下载程序?

我的电脑只有串口,高手指点一下

liujunjie 发表于 2009-8-4 08:31:52

直接用ISP下载就行了

lichangan 发表于 2009-8-4 08:42:22

在网上搜“串口ISP"或用"USB ISP"

4758866 发表于 2009-8-4 18:20:45

我的简易plc是用at89s52做的.能不能只换芯片不改外围电路实现串口下载程序?如果行应该换什么型号的?

little_Monkey 发表于 2009-8-4 18:31:12

STC89C52

4758866 发表于 2009-8-4 22:16:28

引脚一样吗?

4758866 发表于 2009-8-4 22:31:53

http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_467537.jpg
(原文件名:M-0001.jpg)

little_Monkey 发表于 2009-8-4 23:17:12

大哥找下资料比你发帖问要快多了,不可能让别人把手册上的东西都告诉你

zzsczz 发表于 2014-11-24 16:37:48

本帖最后由 zzsczz 于 2014-11-24 19:57 编辑

这个坟可以挖一下
at89s52外接并行 EEPROM作为 程序存储器 ,铁电或者at28c256类似的flash EEPROM
at89s52 芯片自带flash 烧入boot 代码(这个得自己写),自己写 上位机 程序 烧录代码
at89s52 芯片 /EA 引脚 接 高电平 ,   内部flash 启动, 执行boot 代码,可对 并行 EEPROM进行写入 和 校验

at89s52 芯片 /EA 引脚 接 低电平   从并行 EEPROM执行程序


#################

若做得高端一些,
内部flash 启动 ,并行 EEPROM 映射到地址为 8000~FFFFH 的数据存储器空间(或者其它bank)
外部启动,并行 EEPROM 映射到地址为 0000~7FFFH 的程序存储器空间,再把 地址为8000~FFFFH 的数据存储器空间开放给SRAM(地址为8000~FFFFH的程序存储器空间也开放给 SRAM,这样便于mon51调试)

得用到 GAL 或CPLD 之类的

#############################################

折腾那么多了, ,兼容标准8051/52 的,哪家都可以用

btw 致远电子的 DP51-PRO 的设计与此类似,16v8 用来处理/EA 引脚和 地址、片选之间的逻辑 ,eeprom用的是at29c040a (atmel官网没有挂出来,不知是改名了还是停产了)

################################

PLC以此为设计,还是可以的, 编程模式可下载代码到eeprom,运行模式就从eeprom运行,调试模式么。。再设计啦
页: [1]
查看完整版本: at89s52怎么用串口下载程序?