how do i make a usb programmer 910

General discussions about V-USB, our firmware-only implementation of a low speed USB device on Atmel's AVR microcontrollers
Post Reply
metalmaji
Posts: 1
Joined: Thu Dec 11, 2008 4:28 pm

how do i make a usb programmer 910

Post by metalmaji » Thu Dec 11, 2008 5:09 pm

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..

keen101

Post by keen101 » Sat Dec 13, 2008 8:25 am

umm... I'm not sure, but I'm assuming you did not set your fuses right.

try using the avr fuse calculator. search for it with google.

riz123

avr910 usb programmer

Post by riz123 » Fri Feb 27, 2009 8:38 am

usb-bla3x.inf is a windows system files, required to make usb connection between programmer and pc to work. Paste in windows\system32\drivers. :)

riz123

Re: avr910 usb programmer

Post by riz123 » Fri Feb 27, 2009 8:42 am

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.

Rohit
Posts: 1
Joined: Sun Sep 16, 2012 7:13 pm

Re: how do i make a usb programmer 910

Post by Rohit » Mon Oct 08, 2012 7:09 pm

:( 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

ulao
Rank 4
Rank 4
Posts: 481
Joined: Mon Aug 25, 2008 8:45 pm

Re: how do i make a usb programmer 910

Post by ulao » Mon Oct 08, 2012 9:31 pm

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.

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)


Post Reply