AT89C2051 programmer

I allways wanted to make a at89c2051 programmer. The only programmers that i have is one for AVR and can program also the AT89S8252, another one for DS5000/DS2250 which i use for evalution and fast programming for the 8051.

Doing a search on google a came across to the following link: [url]http://chaokhun.kmitl.ac.th/~kswichit/easy1/easy.htm[/url]

The source code is under GPL and you can compile it using sdcc. My favorite embedded compiler.

This guy have build a really nice programmer, with only one problem…. The chicken – egg problem.

How i will program the 89C2051 in order to program the target 89C2051 ? 🙂

I took the source and import it in my cvs. Yes cvs, allways cvs. I did a clean up of the code in order to compile without warnings, and start doing changes for my board.

The board i designed is allmost the same but instead a 89C2051 i use an AT89S8252 and i don’t need a latch cause i have a lot of spare pins in order to program the target processor. Of course in my todo list is to make this board good enough to program all the processor i use, and ofcourse program also some time of memory, such as serial, I2C and so on.

I hope i will have finish it in the weekeend


Comments

2 responses to “AT89C2051 programmer”

  1. […] Filed under: Hardware — billy @ 4:20 pm After playing for about one week (http://blog.billy.gr/archives/2004/12/15/at89c2051-programmer/) with that i can sa […]

  2. Why dont you check this new version “Atmel 89 Series Device Programmer” which supports new chips at http://chaokhun.kmitl.ac.th/~kswichit/89prog/index.html