Wavemcu.com - 健波硬件工作室

匿名投稿 投稿指南 RSS订阅 站长资讯通告:     2008年8月16日:新站点正在测试当中,如发现问题,请E-mail给站长!  [EasyWave  2008年8月16日]        
搜索: 您现在的位置: 健波硬件工作室 >> 编程器家园 >> 国外编程器 >> 正文

自制ISP Flash编程器V3.0A

2008-06-10 13:50:46 来源:本站翻译 作者:EasyWave 点击:

核心提示:这个ISP Flash编程器V3.0A可以作支持in-system programming 或者标准的SPI-Programming的ATMEL-ISP可编程的器件。同时这个ISP Flash编程器兼容STK200 ISP programmer的硬件电路。

一:编程器简介

这个ISP Flash编程器V3.0A可以作支持in-system  programming  或者标准的SPI-Programming的ATMEL-ISP可编程的器件。同时这个ISP Flash编程器兼容STK200   ISP programmer的硬件电路。因此该编程器不但支持AVR系列,同时也支持ATMEL 8051的具有ISP功能的器件。

二:硬件电路

下面是ISP Flash Programmer V3.0A经典原理图,需要外接电源。74HCT541这款IC的主要功能,网友可以到网络上搜索了解,它的主要作用就是隔离和缓冲的作用。该器件可以在3V的电压下也能正常工作。

下面是USB供电的并口ISP下载编程器(注意同样支持ATMEL 8051系列以及兼容ATMEL AVR系列的哦)

三:软件

For  the  auto  hardware  detection  it  is  necessary  to short pin 2 and 12 of DB25 connector, otherwise the
software uses the default parallel port i.e. LPT1.

Following are the main features of this software,

  • Read and write the Intel Hex file
  • Read signature, lock and fuse bits
  • Clear and Fill memory buffer
  • Verify with memory buffer
  • Reload current Hex file
  • Display buffer checksum
  • Program selected lock bits & fuses
  • Auto detection of hardware
     
  • Note:

    The  memory  buffer  contains  both  the  code  data  and  the   eeprom  data  for  the   devices  which have
    eeprom  memory. The  eeprom  memory  address  in   buffer  is   started   after  the  code  memory,  so it  is
    necessary the hex file should contains  the eeprom start address after the end of code memory last address
    i.e. for 90S2313 the start address for eeprom memory is 0x800.

    The  software   does   not    provide    the     erase    command     because    this    function    is    performed
    automatically  during  device programming.  If  you are  required to erase the controller,  first  use  the  clear
    buffer command then program the controller, this will erase the controller and also set the AVR device fuses
    to default setting

    上面的翻译并不困难,网友可以自己翻译看看,大概的意思是说软件支持的一些功能:读,写,擦除,自动完成等,以及一些注意说明。

    Tags: Keil,编程器  
    责任编辑:EasyWave
  • 调用插件
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】   
  • 上一篇文章:
  • 下一篇文章:
  • 姓 名: * Oicq:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用健波硬件工作室服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  • 关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 帮助