i got a avr programmer (prottoss.avr910.usb). i cloned it on a breadboard.. i burnt the firmware onto atmega8 chip, and placed into the breadboard... but it doesn't work. when i connect it to pc, pc doesnt recognize it..why is that
and whats the use of "prottoss.avr910.usb.inf"??
someone plz help me out..
how do i make a usb programmer 910
avr910 usb programmer
usb-bla3x.inf is a windows system files, required to make usb connection between programmer and pc to work. Paste in windows\system32\drivers.
Re: avr910 usb programmer
riz123 wrote:usb-bla3x.inf is a windows system files, required to make usb connection between programmer and pc to work. Paste in windows\system32\drivers.
Oh yes, thast right. By default, avr microcontroller fuse bit is set for internal 1mhz oscillator so you must change the fuse bit according to the atmega8 datasheet.
Re: how do i make a usb programmer 910
will u please help me in getting the exact fuse values to be programmed to its. high and low bytes respectively of atmega 8 chip , i tried with 30 50 ex low and high respectively and my at mega locked .
My pc recognizes as unknownisb device.Kindly reply to these.
Rohit
chatttrabhuj@yahoo.in /+918141616356
My pc recognizes as unknownisb device.Kindly reply to these.
Rohit
chatttrabhuj@yahoo.in /+918141616356
Re: how do i make a usb programmer 910
Fuses are not like dice you dont just toss them up and see what you get? You need to know what you want and set accordingly. You could lock yourself out of the chip up if you set the wrong fuse. For example what clock do you want? Is it going to be internal or external?
Here is a good calculator
http://www.engbedded.com/fusecalc
here is the atmega8 fuse reference guide.
Here is a good calculator
http://www.engbedded.com/fusecalc
here is the atmega8 fuse reference guide.
Code: Select all
################################## ATMega8 ##################################
ATMega8 FUSE_L (Fuse low byte):
0x9f = 1 0 0 1 1 1 1 1
^ ^ \ / \--+--/
| | | +------- CKSEL 3..0 (external >8M crystal)
| | +--------------- SUT 1..0 (crystal osc, BOD enabled)
| +------------------ BODEN (BrownOut Detector enabled)
+-------------------- BODLEVEL (2.7V)
ATMega8 FUSE_H (Fuse high byte):
0xc9 = 1 1 0 0 1 0 0 1 <-- BOOTRST (boot reset vector at 0x0000)
^ ^ ^ ^ ^ ^ ^------ BOOTSZ0
| | | | | +-------- BOOTSZ1
| | | | + --------- EESAVE (don't preserve EEPROM over chip erase)
| | | +-------------- CKOPT (full output swing)
| | +---------------- SPIEN (allow serial programming)
| +------------------ WDTON (WDT not always on)
+-------------------- RSTDISBL (reset pin is enabled)