Query : Programmer

30 views
Skip to first unread message

chetan patil

unread,
Feb 9, 2012, 7:19:38 AM2/9/12
to opena...@googlegroups.com
Hi,

Anyone from the community ever used this programmer : http://store.atmel.com/PartDetail.aspx?q=p:10500054
This programmer do support wide range of Atmel devices.

Queries :

1) Is there need to have additional things apart from above one to program an Atmel micro-controller using AVR Studio.
2) Let me know the check list before getting one.
3) Any chance it will work using Linux/GNU ? As the supported devices datasheet doesn't comment on same.
4) The cost is $34 only. I thought it would be much costlier than this. 

--
Thank You and Warm Regards,
 
Chetan Arvind Patil,
www.chetanpatil.info



J T Dsouza

unread,
Feb 9, 2012, 10:20:27 AM2/9/12
to opena...@googlegroups.com
On Thu, Feb 9, 2012 at 5:49 PM, chetan patil <chtp...@gmail.com> wrote:
Hi,

Anyone from the community ever used this programmer : http://store.atmel.com/PartDetail.aspx?q=p:10500054
This programmer do support wide range of Atmel devices.

Queries :

1) Is there need to have additional things apart from above one to program an Atmel micro-controller using AVR Studio.
2) Let me know the check list before getting one.
3) Any chance it will work using Linux/GNU ? As the supported devices datasheet doesn't comment on same.
4) The cost is $34 only. I thought it would be much costlier than this. 


Check out avrdude. Cost is zero if your pc hasa printer port, or serial port.

http://www.ladyada.net/learn/avr/programmers.html
 

Parag Bonde

unread,
Feb 9, 2012, 10:57:26 PM2/9/12
to opena...@googlegroups.com
Hi,

For program the IC you can use PonyProg in linux too...................

And for program AVR the serial programmer circuit is too easy.... you
can make it on general purpose board too.

Parag

--
Parag Bonde
9860422799

J T Dsouza

unread,
Feb 9, 2012, 11:54:15 PM2/9/12
to opena...@googlegroups.com
On Fri, Feb 10, 2012 at 9:27 AM, Parag Bonde <parag...@gmail.com> wrote:
Hi,

For program the IC you can use PonyProg in linux too...................

And for program AVR the serial programmer circuit is too easy.... you
can make it on general purpose board too.

My printerport avrdude programmer (dapa) has only five wires. Nothing else at all.

http://www.arduino.cc/en/Hacking/ParallelProgrammer
http://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htm

The resistors are for protection. Since the avr devices I use have 5v tolerant pins, there is no need for the rsistors.

chetan patil

unread,
Feb 10, 2012, 6:55:44 AM2/10/12
to opena...@googlegroups.com
Hi,


On Fri, Feb 10, 2012 at 10:24 AM, J T Dsouza <jtd...@gmail.com> wrote:
My printerport avrdude programmer (dapa) has only five wires. Nothing else at all.

http://www.arduino.cc/en/Hacking/ParallelProgrammer
http://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htm

The resistors are for protection. Since the avr devices I use have 5v tolerant pins, there is no need for the rsistors.

However none of the Atmel ATxmega controllers say anything about GNU/Linux support. Then which utility you used to code and the burn it using the above given circuit to the Atmel micro-controllers ?

And the one here : http://www.arduino.cc/en/Hacking/ParallelProgrammer is universal for Atmel
controllers or specific to some micro-controllers from Atmel ?

chetan patil

unread,
Feb 10, 2012, 6:58:52 AM2/10/12
to opena...@googlegroups.com
Hi,


On Fri, Feb 10, 2012 at 10:24 AM, J T Dsouza <jtd...@gmail.com> wrote:
My printerport avrdude programmer (dapa) has only five wires. Nothing else at all.

http://www.arduino.cc/en/Hacking/ParallelProgrammer
http://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htm

The resistors are for protection. Since the avr devices I use have 5v tolerant pins, there is no need for the rsistors.

And my query isn't targeted for ARDUINO.

I'm asking what if one want to built there own board and then with to burn code on it ?

My query is for having a programmer which can burn code to almost all micro controllers.

J T Dsouza

unread,
Feb 10, 2012, 1:28:04 PM2/10/12
to opena...@googlegroups.com
On Fri, Feb 10, 2012 at 5:25 PM, chetan patil <chtp...@gmail.com> wrote:
Hi,


On Fri, Feb 10, 2012 at 10:24 AM, J T Dsouza <jtd...@gmail.com> wrote:
My printerport avrdude programmer (dapa) has only five wires. Nothing else at all.

http://www.arduino.cc/en/Hacking/ParallelProgrammer
http://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htm

The resistors are for protection. Since the avr devices I use have 5v tolerant pins, there is no need for the rsistors.

However none of the Atmel ATxmega controllers say anything about GNU/Linux support. Then which utility you used to code and the burn it using the above given circuit to the Atmel micro-controllers ?

Some of the ATxmega devices run linux !


And the one here : http://www.arduino.cc/en/Hacking/ParallelProgrammer is universal for Atmel
controllers or specific to some micro-controllers from Atmel ?

Check the avrdude man page.
 

Chaitannya Mahatme

unread,
Feb 10, 2012, 1:33:15 PM2/10/12
to opena...@googlegroups.com
On Fri, Feb 10, 2012 at 11:58 PM, J T Dsouza <jtd...@gmail.com> wrote:


On Fri, Feb 10, 2012 at 5:25 PM, chetan patil <chtp...@gmail.com> wrote:
Hi,


On Fri, Feb 10, 2012 at 10:24 AM, J T Dsouza <jtd...@gmail.com> wrote:
My printerport avrdude programmer (dapa) has only five wires. Nothing else at all.

http://www.arduino.cc/en/Hacking/ParallelProgrammer
http://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htm

The resistors are for protection. Since the avr devices I use have 5v tolerant pins, there is no need for the rsistors.

However none of the Atmel ATxmega controllers say anything about GNU/Linux

I guess you are referring to  GNU toolchain only ..

Linux on  ATxmega series .. You need at least MMU to port linux on it. There might be a variant of uclinux. But seriously linux is not required here.



J T Dsouza

unread,
Feb 10, 2012, 1:33:34 PM2/10/12
to opena...@googlegroups.com
On Fri, Feb 10, 2012 at 5:28 PM, chetan patil <chtp...@gmail.com> wrote:
Hi,


On Fri, Feb 10, 2012 at 10:24 AM, J T Dsouza <jtd...@gmail.com> wrote:
My printerport avrdude programmer (dapa) has only five wires. Nothing else at all.

http://www.arduino.cc/en/Hacking/ParallelProgrammer
http://www.dl1dow.de/inhalt/arduino/bootloader/e_arduino_bootloader.htm

The resistors are for protection. Since the avr devices I use have 5v tolerant pins, there is no need for the rsistors.

And my query isn't targeted for ARDUINO.

you need to read between lines. Those pages show you how to connect a parallel port to program avr controllers.
 

I'm asking what if one want to built there own board and then with to burn code on it ?

You can program any avr controller - afaik all avr controllers. Only the bootloader is arduino specific.
 

My query is for having a programmer which can burn code to almost all micro controllers.

There was/is no such thing. All of them require myraid adapters and periodic upgrades that cost a fortune. BUT newer devices can be programmed by an isp or jtag interface. Which removes the need for any special programmer.
 

chetan patil

unread,
Feb 11, 2012, 1:59:18 AM2/11/12
to opena...@googlegroups.com
Hi,

On Sat, Feb 11, 2012 at 12:03 AM, J T Dsouza <jtd...@gmail.com> wrote:
There was/is no such thing. All of them require myraid adapters and periodic upgrades that cost a fortune. BUT newer devices can be programmed by an isp or jtag interface. Which removes the need for any special programmer.

If I understood correctly then the solutions you provided can do following : 

1) program tiny AVR and mega AVR devices using the ISP Interface,
2) tiny AVR devices with TPI interface,
3) AVR XMEGA devices using the PDI Interface.
 

?

J T Dsouza

unread,
Feb 11, 2012, 2:59:13 AM2/11/12
to opena...@googlegroups.com
On Sat, Feb 11, 2012 at 12:29 PM, chetan patil <chtp...@gmail.com> wrote:
Hi,

On Sat, Feb 11, 2012 at 12:03 AM, J T Dsouza <jtd...@gmail.com> wrote:
There was/is no such thing. All of them require myraid adapters and periodic upgrades that cost a fortune. BUT newer devices can be programmed by an isp or jtag interface. Which removes the need for any special programmer.

If I understood correctly then the solutions you provided can do following : 

1) program tiny AVR and mega AVR devices using the ISP Interface,

Yes
 
2) tiny AVR devices with TPI interface,

Yes
 
3) AVR XMEGA devices using the PDI Interface.

dont know what PDI is. You will have to search and tell us wether avrdude or avrprog or avrisp or avrp works with this interface.
 

chetan patil

unread,
Feb 11, 2012, 8:28:46 AM2/11/12
to opena...@googlegroups.com
Hi,

On Sat, Feb 11, 2012 at 1:29 PM, J T Dsouza <jtd...@gmail.com> wrote:
dont know what PDI is. You will have to search and tell us wether avrdude or avrprog or avrisp or avrp works with this interface.

PDI is proprietary interface of Atmel.

Did search, however all those who tried have not been successful.

BTW : Is it that Atmel don't give micro-controllers in DIP packages.
Reply all
Reply to author
Forward
0 new messages