Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

ATmega16 programmer Hardware

Status
Not open for further replies.

xclusivevivek

Newbie level 4
Joined
Aug 7, 2010
Messages
7
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
PUNE
Activity points
1,321
i want to make a programmer for Burning code into ATmega16 through serial or usb ports of PC which does not requires another microcontroller.Please help me out with this!!!looking forward for your response
 

so you are looking for bootloaders... huh?

you can search for the arduino bootloader (lurk on the arduino page) it works over the USART (you can use the ft232 to connect to PC or a MAX232 to use a legacy-serial COM...

you can search fo the v-usb bootloaders (more info on the v-usb page ) like the avr USBoot https://www.fischl.de/avrusbboot/

the one i like very much is the USBaspLoader
https://www.obdev.at/vusb/usbasploader.html because i can use the avrdude to program it....

(there is also a HID bootloader by the v-usb page, it can be useful in Vista an 7 where is a pain to install drivers)



Of course you need to program the bootstrap on the microcontroller the first time (using an available avr programmer)!

if you don't have any (or maybe this is what you are looking) you can use a LPT avr Programmer like the STK-200 (which also can be programmed with avrdude) or the one which @ajishgopalr suggested... these programmers need to be connected to a Legacy port (LPT or COM) not a USB-converter... it will not work this way...
 
Kurenai_ryu said:
so you are looking for bootloaders... huh?

you can search for the arduino bootloader (lurk on the arduino page) it works over the USART (you can use the ft232 to connect to PC or a MAX232 to use a legacy-serial COM...

you can search fo the v-usb bootloaders (more info on the v-usb page ) like the avr USBoot https://www.fischl.de/avrusbboot/

the one i like very much is the USBaspLoader
https://www.obdev.at/vusb/usbasploader.html because i can use the avrdude to program it....

(there is also a HID bootloader by the v-usb page, it can be useful in Vista an 7 where is a pain to install drivers)



Of course you need to program the bootstrap on the microcontroller the first time (using an available avr programmer)!

if you don't have any (or maybe this is what you are looking) you can use a LPT avr Programmer like the STK-200 (which also can be programmed with avrdude) or the one which @ajishgopalr suggested... these programmers need to be connected to a Legacy port (LPT or COM) not a USB-converter... it will not work this way...

This requires a programmer to burn the bootloader into the chip

MicroCon
 

bootloaders? yeah, just the first time, to program the bootstrap...

also note the STK-200 (parallel port dongle) and the ponyprog avr-isp (serial port bit-banging) both don't need another programmer at any moment...

but both of them don't get to work property in newer computers (primary by the lack of legacy ports) and OS limitations...

that's why i suggest to use a bootloader...
of course a bootloader is more appropiated for 'in-system-programming' so you can 'update' your firmware without needing an external programmer...

@xclusivevivek , if you just need to program an atmega16 once in a life-time, go for the stk-200 it's simple and it works... (i made many of them and worked very well....) if you want a method to update your code without an extra micro, go for the bootloader...
 
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top