Questions tagged [fuses]

Refers to the component fuse that acts as a sacrificial device to provide overcorrect protection.

In electronics and electrical engineering, a fuse is a type of low resistance resistor that acts as a sacrificial device to provide overcurrent protection, of either the load or source circuit.

29 questions
8
votes
4 answers

Protecting your computer from stupid (arduino) mistakes

I recently ran way to much voltage through my Arduino and back into my computer via the USB connection. I'm looking for a USB hub with a fuse or some sort of protection to protect my laptop from these types of mistakes. Any suggestions as to…
StevieD
  • 181
  • 1
  • 2
3
votes
1 answer

Prevent flash cloning

I need a way to prevent someone from cloning code from arduino. Without protection it can be cloned with advdudees in 2 min. I'm using atmega328p chip on nano. In this state arduino acts as a handshake for windows program i need to protect. There is…
taxstuff
  • 31
  • 1
3
votes
1 answer

Which of the clock sources are actually internal to the ATmega328P?

I am trying to determine exactly what all of the fuse settings correspond to on the ATmega328P. The options for the CKSEL bits are: 1111-1000: Low Power Crystal Oscillator 0111-0110: Full Swing Crystal Oscillator 0101-0100: Low Frequency Crystal…
lemontwist
  • 364
  • 4
  • 16
3
votes
1 answer

How do I read the fuse bits from within my sketch?

How can I read the fuse bits from within my sketch?
Gerben
  • 11,332
  • 3
  • 22
  • 34
2
votes
2 answers

What fuses should I set without a boot loader with arduino nano 328pb?

What fuses should I set in order to use all the 32768 byte of Flash memory correctly?
zhekaus
  • 459
  • 2
  • 6
  • 18
2
votes
2 answers

How to Burn Bootloader with custom Fuses

I have a Atmega328p IC without external Crystal (My target). When I use a arduino to burn the bootloader to my target, the Arduino as ISP sketch changes the fuses of my target, so it tries to use its external crystal, which is not connected, So it…
2
votes
0 answers

Clock Problem when Migrating from Arduino IDE Mighty Core to Atmel Studio

I've been programming an ATMega1284 using the Arduino IDE with the MightyCore package. I'm now trying to migrate to Atmel Studio. Atmel Studio (7.0) will now compile the sketch and all required libraries (that took some time) and upload the output…
2
votes
3 answers

Change the fuses of an Arduino Uno (can an Arduino Uno change its own fuses?)

For now, I'm using an Arduino Uno alone including its 328p (no other external chip to program). I would like to change its fuses to internal 8 Mhz clock (because then I'll move the 328p out of the Arduino Uno), and for simplicity I'd like to do it…
Basj
  • 449
  • 2
  • 9
  • 23
2
votes
0 answers

Atmega 32U4 doesn't show on device manager after fuse bits reset

I am finally ready to try setting fuse bits on my ATMega32u4-AU custom board (8Mhz Ceramic Resonators, 3.3V), however, after I set the fuse bits and plug my board to computer, the device manager appears nothing (seems there is no device been…
Harmony Yu
  • 21
  • 1
2
votes
0 answers

check if a fuse is good or bad in an ac circuit using arduino

I have a fuse in a ac circuit of which i want to check if the fuse is ok or not. I'm wishing to wire up two nodes of the fuse holder and determine the fuse status. I have a plan of notify user if the fuse is ok or not. How can I do that using…
2
votes
3 answers

Change Digispark clock speed, run at low voltage?

I have a low voltage (3.2v) application. I was hoping to use the Digispark. I have a solution using a separate Tiny85, but want to use the Digispark USB programming. To run at lower voltage I think you need the lower clock rate. I have done this…
BillyBag2
  • 217
  • 3
  • 7
2
votes
2 answers

The Time are functions do not work correctly when the processor clock speed is set at 128K

How can I change The timers to work correctly when The processor clock is set to 128K instead of 16 M? At present, using the delay function does not work correctly, The delay is far too long.
Mo Valli
  • 21
  • 1
1
vote
0 answers

Cannot change fuses on ATmega32U4

I have a custom board based on Arduino Leonardo (ATmega32u4). As usual I used the Arduino IDE to burn the bootloader with my Atmel ICE ISP programmer. This time it failed complaining about some errors writing the fuse bits. So I tried to manually…
Mark
  • 393
  • 2
  • 14
1
vote
0 answers

Help with understanding fuses for an embedded AVR project

I am planning to build a project, but it's something quite embedded and I have no need for the extra features or bootloader of a standard Arduino. At the same time, I think I want to use the ATmega 328P rather than an ATTiny, which is what I'm…
user47164
1
vote
1 answer

Can the Arduino (Nano) bootloader be updated via itself and the Arduino IDE or is an ISP required?

I ran into the following error with a recent Arduino IDE version (1.8.9) when trying to upload to an "Arduino Nano" clone (ATmega328P): avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync:…
handle
  • 141
  • 2
  • 8
1
2