EDN首页   博客首页

0

关于投票
基于SST56E564的单片机仿真制作
系统分类: 单片机
用户分类: 仿真器与编程器
标签: 无标签
来源: 原创
发表评论 阅读全文(215) | 回复(0)

2

关于投票
编程器与仿真器的几个基本概念
ISPin system programming,
IAP: in applicatin programming
但两者的操作方式,结果和应用场合有什么区别。
ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;
IAP: 在应用编程,有芯片本身(或通过外围的芯片)可以通过一系列操作将code写入,比如一款支持Iap的单片机,内分3个程序区,1作引导程序区,2作运行程序区,3作下载区,芯片通过串口接收到下载命令,进入引导区运行引导程序,在引导程序下将new code内容下载到下载区,下载完毕并校验通过后再将下载区内容复制到2区,运行复位程序,则Iap完成;
应用场合:
1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;
2,IAP 如果有网管系统的话,用网管下载一切搞定,人不用跑来跑去, 这可能是他们的优点或应用吧。典型IAP:IC卡电话机内含V.xx MODEM芯片,MCU自带引导区,可远程下载更新程序。
================================================================================
在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。ISP一般是通过单片机专用的串行编程接口对单片机内部的Flash存储器进行编程,而IAP技术是从结构上将Flash存储器映射为两个存储体,当运行一个存储体上的用户程序时,可对另一个存储体重新编程,之后将控制从一个存储体转向另一个。ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。

系统分类: 单片机
用户分类: 仿真器与编程器
标签: 无标签
来源: 无分类
发表评论 阅读全文(554) | 回复(2)

1

关于投票
利用串口对89S系列单片机编程

目前市场上不少的单片机具有ISP功能。
ATMEL公司最近新推出的AT89SXXXX系列单片机也提供了一个SPI串行接口,让用户能对内部程序存储器编程(ISP)。
什么是 ISP ?
ISP(In-System Programming)在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP方式擦除或再编程。ISP技术是未来发展方向。
应一些单片机爱好者的需求,现介绍本站开发的利用串口对89S51及89S52 ISP编程的软件及最简单的硬件连接方法.
下图是个简化了的硬件连接方法,虽然不能全自动的在线编程,但其连接简单实用稳定,比较适于初学的爱好者DIY.

点击看大图

软件界面及下载:

点击看大图

rar

自己制作的图片:

点击看大图

点击看大图

系统分类: 单片机
用户分类: 仿真器与编程器
标签: 无标签
来源: 转贴
发表评论 阅读全文(568) | 回复(1)
总共 , 当前 /