🎁📬❄️📦 Holiday Shipping Deadlines are approaching! International customers and domestic ground - get your orders in 12/9/2020 📦❄️📬🎁
0

Use MiniPOV 3 as a programmer for other AVR chips?
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

by oPossum on Tue Feb 05, 2008 12:01 pm

RS-232 drivers do invert the signal, so a new entry in avrdude.conf will be required for direct connection to a FTDI chip.

I think this will work...

programmer
id = "arduino_dasa";
desc = "serial port banging, reset=rts sck=dtr mosi=txd miso=cts";
type = serbb;
reset = ~7;
sck = ~4;
mosi = ~3;
miso = ~8;
oPossum
 
Posts: 636
Joined: Fri Oct 26, 2007 12:42 am
Location: Michigan, USA

by darus67 on Tue Feb 05, 2008 1:23 pm

Sweet.
Maybe I can punch this project up to the top of the list, then.
"He's just this guy. You know?"
darus67
 
Posts: 246
Joined: Wed Sep 26, 2007 10:25 pm
Location: Minnesota, USA

by darus67 on Sat Feb 09, 2008 4:42 pm

WooHOO!

It works.

I'll post a new topic later when I get a chance.
"He's just this guy. You know?"
darus67
 
Posts: 246
Joined: Wed Sep 26, 2007 10:25 pm
Location: Minnesota, USA

by darus67 on Sat Feb 09, 2008 6:52 pm

See THIS topic.
"He's just this guy. You know?"
darus67
 
Posts: 246
Joined: Wed Sep 26, 2007 10:25 pm
Location: Minnesota, USA

Did you burn arduino bootloader with minipov3?

by MrKiss on Tue Mar 18, 2008 4:46 am

Is there anybody actually success to burn arduino bootloader with minipov3?

My initial question was similar to darus67's first post.
Can I burn arduino bootloader with minipov3's programming part?
then I found this thread Oh yea~

but it's not happy ending yet

I use usb-rs232 converting cable and minipov3 programmer part consisted with 3*4.7k resister and 3*5.1v zener diode and 16Mhz oscillator

when I type ' avrdude -p m168 -c dasa -P com9' It works properly once in every ten try.

it's very unstable.

when I burn bootloader, it ends with verification error. and it takes about 560 seconds only in writing


do you know what is wrong with this?
MrKiss
 
Posts: 3
Joined: Fri Dec 28, 2007 4:34 am

by darus67 on Tue Mar 18, 2008 11:14 am

How are you powering the chip that is being programmed?
Also, I wonder if the fuse settings in the AVR make a difference.

I have verified that avrdude can communicate with a chip this way, but
I have never actually programmed a bootloader.

I'm not surprised that it is slow. Programming my MiniPOV takes over a minute, and the arduino bootloader is several times bigger than the
MiniPOV program.
"He's just this guy. You know?"
darus67
 
Posts: 246
Joined: Wed Sep 26, 2007 10:25 pm
Location: Minnesota, USA

by MrKiss on Thu Mar 20, 2008 10:35 am

It was usb cable problem. Actualy, usb hub in my dell LCD monitor.
My monitor has usb hub and memory card reader too. So, It have to connected with PC with usb cable

That connection works well between native usb devices but usb serial converter in that complex connection is bad enough to interfere program upload to AVR chips.

But maybe FTDI did the original sin. They sold converting chips that isn't robust :)

After all I've succeeded burning the bootloader.
but the speed was slower than before(in good error(?) times, it took about 20 minuts) Now it takes over two hours include verification.

So I decide to make usbtinyisp

Is it really faster than this?

[eidt] Yeeeeeeeeeeeees it's really fast.
I made usbtiny from scratch.
About 10 seconds it's done

Image
MrKiss
 
Posts: 3
Joined: Fri Dec 28, 2007 4:34 am

Please be positive and constructive with your questions and comments.