DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 12056|回复: 13
打印 上一主题 下一主题

[资料] SPI Flash Microcontroller Programmer v3.7

[复制链接]
跳转到指定楼层
楼主
发表于 2011-6-23 19:59:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
SPI Flash Microcontroller Programmer Ver 3.7

支持器件列表
at89sxx
at90sxx
atmegaxx
attinyxx

介绍
This SPI Flash Programmer can be used either for in-system programming or as a stand-alone serial flash programmer for the Atmel SPI programmable devices. The programmer hardware interface is controlled by the PC parallel port and the parallel port control signals are freely selectable by the user. The software supports both the 8051 and AVR series devices.

电路
Figure 1 shows  the  circuit diagram of the SPI Flash programmer hardware interface,  the  power to  the  interface  is provided either by a 9V dc adapter or a 9V battery. The 74HCT367 IC buffer the parallel port signals. It is necessary to use the HCT type IC in order to make sure the programmer should also work with the 3V type parallel port. The 74HCT04 is used to generate the clock signal for the u-controller when programming the device in stand-alone mode.


Figure 1:   Circuit Diagram of the SPI Flash Programmer

Figure 2  shows  the  connection diagram for the stand-alone programming, the u-controller to be program is placed  on  a  breadboard  or  on  a  veroboard  with a  ZIF socket, the required signals are then wired to the respective pins of the u-controller.





Figure 2:  Stand-alone SPI Programming interface
软件
The SpiPgm37.zip  file contains the main program and the io port driver. Place all files  in the same folder.

The main view of the program is shown in figure 3.
Also   make   sure   do   not   program    the    RSTDISBL    fuse   in   the AVR series devices, unless it is necessary  otherwise  further  serial  programming  is  disable, to  restore the serial programming a  high voltage parallel  programmer is required.
For  the  fuses setting consult the datasheet of  the respective u-controller.
Following are the main features of this software,
Read and write the BIN, HEX and ROM file formats Read Signature, Fuse and Lock bits Edit, Clear and Fill the Flash & Eeprom memory buffer Verify with memory buffer Auto save the OSCCAL data to Flash & Eeprom Display buffer checksum Program selected Fuse & Lock bits Auto save the fuses settings for the open program file Parallel port pins are freely selectable EEPROM file open and save commands  
下载
SpiPgm37.zip (310.56 KB, 下载次数: 75)
  


Figure 3:   Main view of the program SPI-Pgm  Ver 3.7


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏1 分享分享 支持支持 反对反对
沙发
发表于 2011-6-24 16:26:07 | 只看该作者
本帖最后由 hdzl 于 2011-6-24 16:34 编辑

补充点儿中文资料,看英文实在累
SPI闪存编程器的制作

导言
SPI闪存编程器不仅可以用来在系统内编程,还能作为独立的编程器使用。他是一个容易使用的采用并口(打印机接口)的编程器。编程器硬件接口是由计算机的并行端口和信号控制,可以自由选择用户。该软件同时支持8051和AVR系列单片机。
硬件
图1显示了SPI的闪存编程器硬件接口电路原理图,接口的电源是一个9V直流适配器或9V电池。 缓冲区的74HCT367是集成电路并行端口,程序应该还与3V的输入并行端口工作。74HCT04是用于U型控制器编程时时钟信号设备的独立模式待机。
                                           图1:SPI闪存编程器的电路图

独立的编程连接图如图2,U型控制器可以在面包板或带有veroboard ZIF插座放置,然后连接至各引脚控制器。

                   图2:独立的SPI编程接口

软件SpiPgm37.zip下载


                                 SpiPgm37的主界面

点评

翻译作品,方便他人,辛苦了,值得奖励  发表于 2011-6-24 19:53
板凳
 楼主| 发表于 2011-6-24 19:52:59 | 只看该作者
谢谢翻译,辛苦了
地板
 楼主| 发表于 2011-6-24 19:58:06 | 只看该作者
奖励已发,注意查收
5#
发表于 2014-6-1 00:12:24 | 只看该作者
剛加入~!這個很是可以!!感謝先!!
6#
发表于 2014-6-2 16:30:20 | 只看该作者
spi专用机,要是做成一托4或一托8就会好很多。
7#
 楼主| 发表于 2014-6-2 17:29:56 | 只看该作者
lhy83117 发表于 2014-6-2 16:30
spi专用机,要是做成一托4或一托8就会好很多。

这个spi是并口的,扩展有限
8#
发表于 2014-7-10 11:16:25 | 只看该作者
这个真不错.ok
9#
发表于 2015-1-2 23:33:24 | 只看该作者
好资料,感谢分享
10#
发表于 2015-11-3 15:42:02 | 只看该作者
好好资料,多谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|文字版|手机版|DIY编程器网 ( 桂ICP备14005565号-1 )

GMT+8, 2024-11-26 20:57 , 耗时 0.099897 秒, 26 个查询请求 , Gzip 开启.

各位嘉宾言论仅代表个人观点,非属DIY编程器网立场。

桂公网安备 45031202000115号

DIY编程器群(超员):41210778 DIY编程器

DIY编程器群1(满员):3044634 DIY编程器1

diy编程器群2:551025008 diy编程器群2

QQ:28000622;Email:libyoufer@sina.com

本站由桂林市临桂区技兴电子商务经营部独家赞助。旨在技术交流,请自觉遵守国家法律法规,一旦发现将做封号删号处理。

快速回复 返回顶部 返回列表