DIY编程器网

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2955|回复: 0
打印 上一主题 下一主题

AVR isp

[复制链接]
跳转到指定楼层
楼主
发表于 2011-11-24 20:41:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AVR isp
This ISP programmer circuit, based on AT90S1200 device.
I found the schematic of this programmer in my "AVR software and technical Library - April 2003" CD-rom and decide to publish it. The reason was, that this programmer is very stable and works perfect with AVR Studio 4.  I have test it before publish it, with AT90s2313 and its worked fine!!!
To work this programmer you must to connecta crystal  4MHz to slave device at the XTAL1 and XTAL2 pins, or if you have an device with internal oscillator (AT90S2343, ATmega161 etc) and its enabled , its not need any external oscillator.
If you want you can use MAX232 or MAX202 instead transistors, capacitors and resistors to connect master AT90S1200 with Personal Computer (PC). There is no problem (i check this hardware by using MAX202).


Device Support List:   

ATtiny12
ATtiny15
AT90S1200(A)
AT90S2313
AT90S2323
AT90S2333
AT90S2343
AT90S4414
AT90S4433
AT90S4434
AT90S8515
AT90S8535
ATmega83
ATmega103
ATmega161
ATmega163
ATmega603

|
The AVR® In-System Programmer team:

    Ole Saether
    Terje Frostad
    Ingar Fredriksen
    Morten W. Lund
    Haakon Skar
    Paal Kastnes






More AVR devices ?

John Samperi made some modifications to the AVR910.asm file and create the AVR910_2313_v3.asm. This code can program more devices than AVR910.asm v2.2 does. The AVR prog 1.37 show all this devices. I dont know if realy program them with v3.0. All devices that ( maybe) can be programed by version 3 are:


AT90Sxxxx
ATtinyXX
ATmegaXXXX




        AT90S1200 rev. A*
        AT90S1200 rev. B*
        AT90S1200 rev. C*
        AT90S1200*
        AT90S2313*
        AT90S2323*
        AT90S2333
        AT90S2343*
        AT90S4414*
        AT90S4433
        AT90S4434
        AT90S8515*
        AT90S8535*


    ATtiny12
    ATtiny15
    ATtiny19
    ATtiny28
    ATtiny26 *



















        ATmega8 *
        ATmega8 BOOT *
        ATmega16*
        ATmega16 BOOT*
        ATmega32*
        ATmega32 BOOT*
        ATmega64*
        ATmega64 BOOT*
        ATmega8515 *
        ATmega8515 BOOT*
        ATmega103
        ATmega603
        ATmega128
        ATmega128 BOOT
        ATmega161
        ATmega161 BOOT
        ATmega163
        ATmega83
        ATmega163 BOOT
        ATmega83 BOOT
        ATmega8535*
        ATmega8535 BOOT*

* Devices with asterisk have been verified to program. Please let us know of any other device you have used.


This ISP programmer circuit based on AT90S2313 device.



Hardware modifications:

- Instead of BAS16 diodes you can use 1N4001
- Instead of BC847C you can use BC547C
- Instead of BC857C you can use BC557C


Download files of this project:
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 13:11 , 耗时 0.098601 秒, 19 个查询请求 , Gzip 开启.

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

桂公网安备 45031202000115号

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

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

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

QQ:28000622;Email:libyoufer@sina.com

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

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