I had a post like this a while back, but I can't find it...
What I would like to make is a computer free programmer... I plan on doing this by having a master ATmega328, and 5 zif sockets that can fit more ATmega328's. The master has the code on it, and then it uploads it to the other chips in the zit sockets. Is this possible, and it so, how would I do this?
Also, I want to make another similar thing that can do some bootloaders. This one would have an ATmega644 as the master programmer, and would support only two ATmega328's at one time. Is THIS possible, and if so, how would I do this?
a master ATmega328, and 5 zif sockets that can fit more ATmega328's.
Will the 328's have boot loaders in them?
I think you can only do this one at a time by controlling the reset pins of each salve and paralleling up the serial ports and getting the master to look like a PC.
Also, I want to make another similar thing that can do some bootloaders.
Personally this makes me reluctant to help you. When you were posting, most of us would have been asleep or only just have woken up.
I had a post like this a while back, but I can't find it...
Searching the forum with the search bar gives me a multitude of threads on this. There is nothing I can say that is not repeating what I have said before in other threads.
but can I possably adapt it for two chips at once?
No, the reason is that each chip takes a different amount of time to program it's flash, it will return from a flash write at different times. You would have to have individual communications with each chip and ensure both were returning they were ready before sending the next byte. While this is not impossible to do it does involve a lot of re writing the code which I suspect is outside your skill set, it would be pushing mine.
Is it just the same thing for the 328?
The code is different but the hardware is the same. If you PM me your email address I could send you what I have.
Personally this makes me reluctant to help you. When you were posting, most of us would have been asleep or only just have woken up.
Well, I actually posted this at 5 pm my time... but yeah, my hours are a little messed up... I pulled a few late nights, and my days are kinda off... Sorry.
Its been so long since I last had a summer break, I've forgotten what they're like...
I've been on summer break for going on three years now, ever sense I retired.
As far as task being asked about, while I'm still learning C/C++ programming skills, I think what you are asking for is a awful difficult application that is probably not worth the time it would take to develop, if it is indeed even possible. Can you explain the basic problem you are trying to solve, or is it just something you thought would be cool to do?
AVRDUDE is the program that actually knows how to upload code into blank chips and it only runs on a PC. Trying to write a AVRDUDE equivelent sketch plus having room to hold the HEX file(s) inside the 'master' arduino chip would seem to impossible to me. While the Atmel AVR chips are very cool and very powerful for being only 8 bit processors with limited memory, they still require a full blown PC system for actual development of projects using them.
You guys both live in Arizona. Maybe you (cr0sh) should have Jeremy over to apprentice for the summer.
Yeah... I live in Gilbert... That's pretty much the other side of the state. But yeah, that would be fun... My dad does live in Phoenix, after all... Maybe someday? :
I could be liek a helper, and you could be my teacher?
I would like to make both of these ideas into kits. The main reason being that they would help alot of people do the taska faster and easier. Of course the other eason is to make money. I need to make some cash for my NEXT PROJECT http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1276752588/4#4
Can someoen tell me how to make it so you click the "NEXT PROJECT" to go to the link?