Bases de fusible de AVR: ejecuta un avr con un reloj externo (1 / 6 paso)

Paso 1: ¿Cuáles son los fusibles?

¿
Cuando empezamos a aprender acerca de la configuración de fusibles, la pregunta fundamental que surge en nuestra mente es lo que exactamente son fusibles? y ¿por qué necesitamos a molestarla para aprenderlas?
Mi esperanza que este instructivo le ayudará a encontrar una respuesta a esta pregunta.
Para comenzar con, Microcontroladores AVR tienen, en general, tres áreas de memoria:
1) FLASH, que se dedica a código de programa.
2) SRAM, que se utiliza para variables de tiempo de ejecución.
3) EEPROM, que puede utilizarse para almacenar datos que deben conservarse cuando se apaga el MCU por código de usuario.
4) los fusibles forman ahora, un cuarta área de memoria disponible para la programación. Esto es unos pocos bytes que contienen los bits.

Para decirlo simplemente, fusibles son parte de la memoria del microcontrolador que es reservado para ciertas funciones que decide la forma en que trabajará el microcontrolador. Para ser precisos, el fusible es una sección reservada de la memoria EEPROM en un microcontrolador. EEPROM es eléctricamente borrable programable memoria de sólo lectura. La EEPROM es una forma no volátil de la memoria. Permanente significa, una vez almacenado, la memoria se conserva incluso después de que se apaga. Un fusible es una EEPROM que controla características de nivel bajo y el perno asignaciones. Fusibles no son accesibles por el programa, sólo se pueden cambiar por un programador de la viruta. Voy a explicar más adelante por lo que quiero decir con características de nivel bajo. Como dije, fusible ajustes una vez hecho esto no se puede utilizar por el programa de cualquier manera, es decir un programa que se ejecuta en el microcontrolador chip no puede modificar los ajustes del fusible. Incluso si usted está usando un microcontrolador "programación automática" es decir, un microcontrolador que permite mediante el software gestor de arranque en ella para cargar el programa en su memoria flash, u no puede modificar los bits del fusible.
Aunque en breve estoy viendo sobre el asunto entero, principalmente pretendo mostrar - cómo configurar fusibles para un microcontrolador avr correr con un reloj externo.

Artículos Relacionados

Programación AVR con Arduino como ISP sin gestor de arranque y cristal externo

Programación AVR con Arduino como ISP sin gestor de arranque y cristal externo

Hola!!. Soy Avra y este es mi primer instructable. Aquí voy a explicar cómo grabar códigos en independiente AVR ICs sin usar cualquier USBASP, cualquier cristal externo y cualquier gestor de arranque. Sólo necesitas una placa de Arduino. Puede ser or
Control Denon AVR con shield Arduino Ethernet

Control Denon AVR con shield Arduino Ethernet

En este proyecto me he construido un panel de control simple para mi Denon AVR (AVR-X4100W).La mayoría de la Denon A receptores son red, para que los puedas controlar dentro de una interfase web o una aplicación. No hay ninguna documentación oficial
Programación de AVR con Arduino, AVRdude y AVR-gcc

Programación de AVR con Arduino, AVRdude y AVR-gcc

AVR es un tipo común, de bajo costo de microcontrolador que puede parecer intimidante trabajar con, pero no se preocupe! Una vez que tengas las herramientas configurar y conocimientos básicos pueden llegar a ser no sólo útil, sino fundamental a las n
Potencia tu Arduino/AVR con una batería de Hand-Cranked

Potencia tu Arduino/AVR con una batería de Hand-Cranked

si alguna vez has querido a tu Arduino o AVR de la energía de una batería de pruebas de desarrollo (las baterías tienen cualidades de entrega de alimentación diferente que, digamos, AC transformado o incluso una fuente regulada de DC) pruebas pero es
Construir un sistema completo de AVR y jugar Mastermind!

Construir un sistema completo de AVR y jugar Mastermind!

El juego Mastermind ha sido alrededor de mucho tiempo, y recuerdo que conseguir una versión de la placa con las clavijas de colores cuando era un niño. Me encanta este juego, ya que es solucionable simplemente por pura lógica. Un jugador (o un equipo
Todo en un programador AVR

Todo en un programador AVR

Hay mucha información sobre cómo cargar programas para Microcontroladores AVR, pero nunca he podido encontrar un lugar que tiene todo lo que necesito. Este es mi intento de crear un escudo de Arduino para programar ATtiny85, ATtiny84 y quemar el boot
Construir su propio controlador de cámara inalámbrica de múltiples funciones (¡ barato!).

Construir su propio controlador de cámara inalámbrica de múltiples funciones (¡ barato!).

Introduction¿Siempre creyó su propio controlador de cámara de la construcción?Nota importante: Condensadores para la MAX619 son 470n o 0.47u.  El esquema es correcto, pero la lista de componentes era incorrecto - actualizado.Es una entrada en el conc
AVRisp Micro REDisp V1

AVRisp Micro REDisp V1

La REDisp Micro AVRisp es serio pequeño programador ISP (1 pulgada cuadrada) que es reconocido como un USBtinyISP usando los mismos controladores y por lo tanto está listo para usar con los gustos de AVRdude y el IDE de Arduino. Disponibles en mi Tie
Ommatid pantalla esférica: Electrónica, programación e interactividad

Ommatid pantalla esférica: Electrónica, programación e interactividad

Este Instructable habla acerca de la electrónica y la programación de la pantalla esférica Ommatid. Se llama el Ommatid después de Ommatidia, el ojo compuesto de insectos se inspira en. Usted puede leer acerca de la construcción física del globo y co
Centralmente controlada marco de Fotos Digital

Centralmente controlada marco de Fotos Digital

bien, por lo que sé ya hay toneladas de marco de foto digital Instructables por ahí. Por favor, tenga conme como explico por qué éste es diferente.Estas son las características que hacen que mi marco bastante única de otros marcos de DIY que he visto
Cómo hacer un osciloscopio de Arduino de bajo costo 16 MHz usando Excel y la pantalla del ordenador a pantalla

Cómo hacer un osciloscopio de Arduino de bajo costo 16 MHz usando Excel y la pantalla del ordenador a pantalla

A menudo un aficionado de electrónica será diseñar y construir algo sólo para encontrar que no se comportan la manera que él o ella prevista. A veces en estas situaciones el problema está relacionado con una señal eléctrica, sino que la materia se mu
Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

Cómo cambiar el fusible bits de AVR Atmega328p - microcontrolador de 8 bits con Arduino

En este instructable aprenderás cómo cambiar el fusible bits de Atmega328p microcontrolador. Estoy utilizando Arduino mega como programador programa Atmega328P-PU en protoboard. Se trata de un valor predeterminado 1MHz interno calibrado frecuencia de
Programación de tensión AVR alta (rescate de fusibles)

Programación de tensión AVR alta (rescate de fusibles)

Hace un año me reinicia una de mis antiguas pasiones - electrónica. He estudiado electrónica en la Universidad pero eso sucedió durante la edad media (hace 20 años). Mientras esperaba este salto enorme en esquemas y lo que un aficionado puede hacer h
Un enfoque avanzado de programación de Arduino y AVR

Un enfoque avanzado de programación de Arduino y AVR

Este instructable es obligada lectura para todo aquel que esté familiarizado con núcleo AVR virutas y Arduino.Bien, para ser más específicos, al leer el instructivo, usted será capaz de:1) saber la diferencia correcta entre el AVR y Arduino.2) progra