Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Thread

AVRISP Construction

AVRISP Construction

2005-03-30 by Javier Fiasche

HI, does anyone know how to build a AVRISP or similar programmer?? I would
like to use an
Atmega8 (have plenty of this ;-) ) and would be needing schematics +
firmware . If the circuit does not use mega8 i can mannage to redesign it,
but still would be needing the C firmware to translate.
I need my programmer to support 2.7V-5V opperation and be fast, ideas???????
This is a personnal project, just a hobby, not for commercial use
Thanks

Javier


______________________________
Visita http://www.tutopia.com y comienza a navegar más rápido en Internet. Tutopia es Internet para todos.

Re: [AVR-Chat] AVRISP Construction

2005-03-30 by Mike Perks

Javier,

I just completed building my own programmer based on the AVR910 app note 
(http://atmel.com/dyn/resources/prod_documents/DOC0943.PDF ) and the 
helpful notes and code I found on this website: 
http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm.

Because of this topic is of resent interest in AVR-Chat, I have quickly 
thrown together an article describing what I did. This is available from 
my BasicX website http://home.austin.rr.com/perks/basicx/Articles/

Mike
Show quoted textHide quoted text
> HI, does anyone know how to build a AVRISP or similar programmer?? I would
> like to use an
> Atmega8 (have plenty of this ;-) ) and would be needing schematics +
> firmware . If the circuit does not use mega8 i can mannage to redesign it,
> but still would be needing the C firmware to translate.
> I need my programmer to support 2.7V-5V opperation and be fast, 
> ideas???????
> This is a personnal project, just a hobby, not for commercial use
> Thanks
>
> Javier
>

RE: [AVR-Chat] AVRISP Construction

2005-03-30 by Alex Shepherd

> I just completed building my own programmer based on the 
> AVR910 app note 
> (http://atmel.com/dyn/resources/prod_documents/DOC0943.PDF ) and the 
> helpful notes and code I found on this website: 
> http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm.

The problem with this AVR910 programmer is that it is so slow.... I have
used it but only when I had to. Mostly I used the MegaLoad Bootloader on a
Mega8 so I used the AVR910 programmer to load the bootloader and then just
used the bootloader which is _really_ fast.

However, I finally brought the ATAVRISP serial programmer for about US$29
from digikey, but you may want to look at this project:
http://www.siwawi.arubi.uni-kl.de/avr_projects/avrispre/index.html however
consider the cheapness of the real thing - is it worth it?

Alex

Re: [AVR-Chat] AVRISP Construction

2005-03-30 by John Samperi

At 07:39 AM 31/03/2005, you wrote:

>helpful notes and code I found on this website:
>http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm.
>
>Because of this topic is of resent interest in AVR-Chat, I have quickly
>thrown together an article describing what I did. This is available from
>my BasicX website http://home.austin.rr.com/perks/basicx/Articles/

 >The latest code for the AVR 910 ISP programmer is available from

Also from the file section of this forum....Aint I the popular one :-)


Regards

John Samperi

******************************************************
                         Ampertronics Pty. Ltd.
   11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
          Tel. (02) 9674-6495       Fax (02) 9674-8745
                Email: samperi@ampertronics.com.au
                  Website  http://www.ampertronics.com.au
* Electronic Design   * Custom Products   * Contract Assembly
******************************************************

Re: [AVR-Chat] AVRISP Construction

2005-03-30 by Grzegorz Bywalec

Hi!

  In my opinion good solution is SI Prog. Schematic
you can find on www.lancos.com/siprogsch.html. I use
it for few years and allways with good results. It
work fine with 5V supply. I newer tray to use it with
lower voltage.

           Grzesiek Bywalec


		
__________________________________ 
Do you Yahoo!? 
Make Yahoo! your home page 
http://www.yahoo.com/r/hs

Re: [AVR-Chat] AVRISP Construction

2005-03-30 by Mike Perks

Good points Alex.

I'm new to programming AVRs. I don't claim to have invented anything new 
here but I thought other newbies might also find some value in my article.

I initially started in microprocessors with BasicX (http://basicx.com/ ) 
which provides a simple entry point without any additional tools or 
hardware. BasicX is probably one of the more sophisticated 
implementations of its kind with built in support of multitasking and 
floating point numbers.

So now I wanted a simple entry point into AVR programming. Of course I 
could have just bought a AVR ISP from Digikey but its more fun to learn 
by doing it yourself. Besides my programmer cost me less than $10. The 
AVR910 protocol is slow but then my programs are not going to be that 
big in the beginning.

As you say you need some type of programmer to bootstrap yourself up the 
chain. I have already looked at some bootloaders and now I can use my 
simple programmer to get one loaded.

I appreciate the link in your append to Martin's site. His EverTool 
looks interesting too but in reality I will probably simply buy a JTAG 
ICE clone rather than build one when the time comes.

I have already setup a WinAVR environment and I'm using Eclipse 
(http://eclipse.org/ ) and its C/C++ plugin (http://www.eclipse.org/cdt/ 
) to build programs. I'm not planning to ever program in assembler. In 
my view, Eclipse provides a very nice programming environment and makes 
compilation and debugging very easy. Nowadays most people have fast 
Internet connections so the size of the download is not a problem.

Mike
Show quoted textHide quoted text
> > I just completed building my own programmer based on the
> > AVR910 app note
> > (http://atmel.com/dyn/resources/prod_documents/DOC0943.PDF ) and the
> > helpful notes and code I found on this website:
> > http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm.
>
> The problem with this AVR910 programmer is that it is so slow.... I have
> used it but only when I had to. Mostly I used the MegaLoad Bootloader on a
> Mega8 so I used the AVR910 programmer to load the bootloader and then just
> used the bootloader which is _really_ fast.
>
> However, I finally brought the ATAVRISP serial programmer for about US$29
> from digikey, but you may want to look at this project:
> http://www.siwawi.arubi.uni-kl.de/avr_projects/avrispre/index.html however
> consider the cheapness of the real thing - is it worth it?
>
> Alex
>

Re: AVRISP Construction

2005-04-02 by basicx_austin

--- In AVR-Chat@yahoogroups.com, "Alex Shepherd" <maillists@a...> wrote:
> > I just completed building my own programmer based on the 
> > AVR910 app note 
> > (http://atmel.com/dyn/resources/prod_documents/DOC0943.PDF ) and the 
> > helpful notes and code I found on this website: 
> > http://www.serasidis.gr/circuits/avr_isp/avr_isp.htm.
> 
> The problem with this AVR910 programmer is that it is so slow.... I have
> used it but only when I had to. Mostly I used the MegaLoad
Bootloader on a
> Mega8 so I used the AVR910 programmer to load the bootloader and
then just
> used the bootloader which is _really_ fast.
> 

I have updated my ISP so now it runs at 115,200 baud (6 times faster)
using software from Klaus Leidinger
(http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html
). The only real change was swapping the crystal to 7.3728MHz.

I also substantially updated my article and included a parts list
($8.36) from Mouser - see http://home.austin.rr.com/perks/basicx/Articles/

Mike

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.