Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] Studio Fuse Question

2009-03-25 by John Samperi

At 03:37 PM 25/03/2009, you wrote:
>High Fuse Byte  Bit No  Description             Default Value
>RSTDISBL(1)     7       External Reset Disable  1 (unprogrammed)
>DWEN            6       debugWIRE Enable        1 (unprogrammed)
>SPIEN(2)        5       Enable Serial Program   0 (programmed, SPI
>                         and Data Downloading      programming enabled)

The confusion only happens in your mind if you use some rubbish
programming interface with your programmer. :-)

A CHECKED BOX means programmed, unchecked means not programmed.

I NEVER have to worry about the bit being 0 or 1, do you?
You even seem to know where the fuse bits are located, I don't
and don't want to know. (have been using AVRs for about 10 years now)

If I want the RESET pin disabled and turn it into an I/O then I
program the RSTDISBL fuse by CHECKING the appropriate box, I guess
this would make the bit 0 but I don't really care to know.
No confusion there.

As far as DWEN is concerned I have NEVER programmed that bit but I use
DW very frequently. I simply do a "Build and Run" or "Start debug",
if the DWEN is already programmed then the debug session starts if not
I get prompted to enable DW, I say yes, follow the prompts and it JUST HAPPENS.

When I want to disable DW I do that as Atmel intended from within a debug
session. Debug > Dragon (or JTAG Mk2) options > disable DW.

Are people making their lifes more complicated than necessary?

Regards

John Samperi

********************************************************
Ampertronics Pty. Ltd.
11 Brokenwood Place Baulkham Hills, NSW 2153 AUSTRALIA
Tel. (02) 9674-6495       Fax (02) 9674-8745
Website  http://www.ampertronics.com.au
*Electronic Design * Custom Products * Contract Assembly
********************************************************

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.