Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
March 29, 2024, 07:42:42 07:42


Login with username, password and session length


Pages: [1]
Print
Author Topic: Build a programmer by own 100%  (Read 7786 times)
0 Members and 1 Guest are viewing this topic.
chyelim
Junior Member
**
Offline Offline

Posts: 81

Thank You
-Given: 709
-Receive: 134


« on: October 22, 2007, 12:24:04 12:24 »

Hi, friend, is anybody willing to share on how to build a programmer in PICs ?

My meaning is like create a own software and hardware for flashing PICs. Totally start from ZERO. Step by step up, bit by bit sending the HEX file to the MCUs.

Thanks !!
Logged
ennio
Newbie
*
Offline Offline

Posts: 15

Thank You
-Given: 4
-Receive: 15


« Reply #1 on: October 22, 2007, 12:52:59 12:52 »

Hi
try PicKit2
http://www.microchip.com/pickit2
source code avaliable
I think is a good start point.

Regards

ennio
Logged
abbas1707
Junior Member
**
Offline Offline

Posts: 76

Thank You
-Given: 15
-Receive: 25



WWW
« Reply #2 on: October 24, 2007, 02:43:05 14:43 »

hmmm
i wish to make one for 8051 Cool Cool
Logged

A Thousand Miles Journey Starts With a Single Step
phucthinhel
Newbie
*
Offline Offline

Posts: 12

Thank You
-Given: 2
-Receive: 4


« Reply #3 on: November 07, 2007, 06:13:33 18:13 »

This is my programmer !  Grin It's not free !
And list support chip :

Atmel
(Hổ trợ điện áp lập trình 5v và 12v)
AT89C1051, AT89C2051, AT89C4051,AT89C51, AT89C52, AT89C55 , AT89C51-5,AT89C52-5,AT89LV51, AT89LV52, AT89LV55,AT89S51,AT89S52,AT89S53,AT89S8252,


Philips
P89C51X2BN / P89C52X2BN / P89C54X2BN / P89C58X2BN

AT24Cxxx EEPROM
AT24C01, AT24C02, AT24C04, T24C08, AT24C16, AT24C32, AT24C64, AT24C128, AT24C256, AT24C512

AT93Cxx EEPROM
AT93C46, AT93C56, AT93C66

Micrchip

24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24LC01, 24LC02, 24LC02B, 24LC04, 24LC04B, 24LC08, 24LC08B, 24LC16, 24LC16B, 24LC32, 24LC32A, 24LC64, 24LC128, 24LC256, 93C46B, 93C56B, 93C66B, 93LC46B, 93LC56B, 93LC66B

 Avr programmer mode parallel :

ATTiny13,ATTiny15 ( 8 pins )
AT90S1200,AT90S2313,ATTiny2313 ( 20 pins )
ATMega48,ATMega8,ATMega88 ( 28 pins ) *
ATMega8515,ATMega8535,ATMega16,ATMega32,ATMega64 (40 pins ) *
ATMega406,ATMega162,ATMega165,ATMega168,ATMega644

* : require adapter

my site :
http://phucthinhel.googlepages.com/home
« Last Edit: November 07, 2007, 06:18:08 18:18 by phucthinhel » Logged
donno
Guest
« Reply #4 on: November 08, 2007, 03:08:41 15:08 »

Build either serial or parallel programmers, both a nice and easy...a good start anyhow

http://www.foxdelta.com/products/programmer.htm
http://www.foxdelta.com/products/progserial.htm

Hope it helps!
Logged
mehdi65
Guest
« Reply #5 on: November 08, 2007, 04:37:57 16:37 »

hi
see this post
best programmers for pic
http://www.sonsivri.com/forum/index.php?topic=4394.0;topicseen
Logged
chyelim
Junior Member
**
Offline Offline

Posts: 81

Thank You
-Given: 709
-Receive: 134


« Reply #6 on: November 09, 2007, 01:47:46 01:47 »

Hi, friends, what I mean is to build the programmer by ourselves including the software, firmware and hardware. The purpose is to learn how actually the firmware flash into the MCU. I think there is many hobbyist would like to learn about this. We need the lowest knowledge to build the programmer eg. how to send data bit by bit, byte by byte or packet by packet from computer to the flash programmer. Willem Pro and WinPIC800 is the example. Is anyone here who is expert in this ? after built then can share it open source so that other members or hobbyist will help to upgrade it become more powerful or become multi programmer that means it is not only can program PICs but also other MCUs or EEPROMs. We can call it Sonsivri - Programmer which is open source to all members and hobbyist so that we no need to source so hard for a best programmer since we have the best and expertise here in the forum. What will you think Huh  Huh
Logged
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #7 on: November 09, 2007, 05:12:23 17:12 »

I'm with you Chyelim, and i think we should start understanding ICSP fonction first

ww1.microchip.com/downloads/en/DeviceDoc/30277d.pdf
« Last Edit: November 09, 2007, 05:17:59 17:17 by Ahmad_k » Logged
iphone
Active Member
***
Offline Offline

Posts: 168

Thank You
-Given: 115
-Receive: 10


« Reply #8 on: November 10, 2007, 11:17:55 11:17 »

I'm with you Chyelim, and i think we should start understanding ICSP fonction first

I'm too ... but i just newbie. I would like very much to join the group.
Logged
chyelim
Junior Member
**
Offline Offline

Posts: 81

Thank You
-Given: 709
-Receive: 134


« Reply #9 on: November 10, 2007, 04:04:04 16:04 »

Is anybody here can explain how actually send those bits in the HEX file from the PC to the PIC mcu ?? Can show some examples code so that begineer can get understand easier. From PICKIT2 source code is in C# language but it is too complicated and hard to understand. Can anybody shows some simple code ? maybe we can start to program EEPROM first also can.
Logged
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #10 on: November 11, 2007, 06:31:40 06:31 »

The source code of PICKIT2 is divided into several functions you can see a description about each function in description file delivered with the source code. So we can you these functions  Grin Grin Grin Grin
Logged
abbas1707
Junior Member
**
Offline Offline

Posts: 76

Thank You
-Given: 15
-Receive: 25



WWW
« Reply #11 on: November 11, 2007, 09:10:23 09:10 »

anyone interested to do it for 8051 Huh Huh lets do that......lets make our own firmware , software + hardware for 8051 programmer.
im just fed up with my programmer which is " ez downloader " available on internet.
Logged

A Thousand Miles Journey Starts With a Single Step
ktl
Newbie
*
Offline Offline

Posts: 32

Thank You
-Given: 7
-Receive: 18


« Reply #12 on: November 12, 2007, 12:55:17 12:55 »

http://www.willem.org

supported chip

eprom/eeprom/flash memory/pic/mcs-51/avr/.....

see download area Wink
Logged
Ahmad_k
SCG Moderator
Hero Member
*****
Offline Offline

Posts: 747

Thank You
-Given: 169
-Receive: 1288



« Reply #13 on: November 12, 2007, 06:27:51 18:27 »

Almost all new PC dosn't contain a LPT port, so this programmer isn't suitable.
Logged
chyelim
Junior Member
**
Offline Offline

Posts: 81

Thank You
-Given: 709
-Receive: 134


« Reply #14 on: December 30, 2007, 02:48:16 14:48 »

Hi, guys, I finally found my very first PIC programmer code that had been written 3 years before which only can program PIC16F84 using LPT. Maybe this can be the starting point.

http://rapidshare.com/files/80082017/PICProg.zip
Logged
bbarney
Moderator
Hero Member
*****
Offline Offline

Posts: 2430

Thank You
-Given: 405
-Receive: 545


Uhm? where did pickit put my mute button


« Reply #15 on: December 30, 2007, 03:30:52 15:30 »

I built this willem  and it's way to expensive and not very user freindly and I had  little joy with it to the point where I made a 16pro40 which worked 100% all the time until I  bought a Pickit2 which in my opinion is worh 3x the price they charge.you just can't beat the price and capabilities not to mention microchip support of this little gem.you will not build or dream up a programmer this good for the money they ask
http://www.willem.org

supported chip

eprom/eeprom/flash memory/pic/mcs-51/avr/.....

see download area Wink
Logged

Ever wonder why Kamikaze pilot's wore helmet's ?
peet3kabo
Guest
« Reply #16 on: January 04, 2008, 08:46:49 20:46 »

Here's a pic programmer, maybe something for you?
http://www.picbasic.nl/galvawisp2.htm
Logged
otakis
Guest
« Reply #17 on: March 14, 2008, 11:16:23 23:16 »

hi all,

i need a starter kit and development system for Atmel's, like STK500, but cheaper.
any idea?

thanks!
Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC