Utilizando el escudo programación 8Pin ATTINY con un reloj externo (1 / 2 paso)

Paso 1: Fusibles y conectar una fuente de reloj externa

Microcontroladores AVR tienen dos bytes de configuración en su memoria interna que controlan varios aspectos de cómo está configurado y ejecutar inicialmente el procesador. Se denominan bits del fusible por oscuras razones, y si los obtiene mal, puede hacer el procesador no funcione (o bricked!) Estos pueden restablecerse con un programador especial de alta tensión. Un poco de fusible, la fuente de reloj, inicialmente está configurado para utilizar oscilador interno del chip. Para muchas aplicaciones, esto está muy bien, pero si el momento crítico es necesario es necesario utilizar un cristal externo o un oscilador. Estas son temperaturas mucho más estable y preciso.

8 escudo programación pin no utiliza un oscilador externo. Puede programar el resto de lo flash de un ATTINY con el escudo de programación como es el reloj que fusible se establece en el interno. Usted puede incluso escribir el bits del fusible si no cambiar el reloj, y puede incluso escribir una vez! Después de eso, si no tienes cualquier tipo de reloj le ha seleccionado está disponible, el chip sólo no funciona, incluso para la programación.

Por ejemplo, tengo un hack para la TV-B-Gone que la convierte en una Super cámara remota. TV-B-Gone utiliza un resonador cerámico externos de 3 pines como el ilustrado aquí. Si usted toma el procesador que viene con la TV-B-Gone, o los fusibles en el makefile del paquete de firmware de código abierto del programa, obtendrá este error:

avrdude: firma de dispositivo = 0xfff000
AVRDUDE: espera firma de ATtiny85 es 0B 93 1E
Doble chip, o use -F para anular esta comprobación.

Afortunadamente, Randofo incluye encabezados femeninos como un desglose de todos los pernos. Conseguir uno de estos resonadores de 3 pines y conectar a tierra (pin 4) el medio y los otros dos a los pines 2 y 3.

Si haces esto, puede reprogramar, incluyendo volver a reloj interno!

Aquí, he utilizado un protoboard, pero también sería fácil tomar una pequeña tira de protoboard y hacer un pequeño encabezado conectar derecho.

Artículos Relacionados

Bases de fusible de AVR: ejecuta un avr con un reloj externo

Bases de fusible de AVR: ejecuta un avr con un reloj externo

fusibles están entre los temas más difíciles que encontré mientras aprendiendo sobre programación de microcontroladores. Incluso después de buscar y leer ampliamente, aún podía no gestiono aclarar mis conceptos acerca de ellos. Pero luego comencé a a
Programación un Attiny con Arduino IDE

Programación un Attiny con Arduino IDE

Attinys son una gran manera de reducir su proyecto de arduino. Recientemente intenté siguiendo este gran instrucciones desde el sitio web de alta tecnología bajo pero parece como su fuera de fecha. Tienen algunos tutoriales y si no tienes un programa
USBASP programación un ATMega328P con un reloj interno de 8MHz

USBASP programación un ATMega328P con un reloj interno de 8MHz

nosotros programar un bootloaded ATMega328P con un sketch de Arduino, en el IDE de Arduino, pero usando un programador de atmega32 de USBASP no la placa de Arduino.Este similar a Bootloading USBASP.Puede utilizar un protoboard para ello o usar algo c
Peces fuera del agua - junta ATtiny con Arduino

Peces fuera del agua - junta ATtiny con Arduino

pecera es un pequeño microcontrolador programable con el software de Arduino.  Tiene una batería para luego pueda usarlo sin la placa principal de Arduino más grande.  Es como un pequeño Arduino para ir.Construir las instrucciones para el Kit de pece
Programar Chips ATtiny con Arduino

Programar Chips ATtiny con Arduino

A veces un Arduino simplemente no es apto para el trabajo. En los tiempos cuando necesite algo más pequeño, más simple y más barato, es mejor usar un microcontrolador AVR. Atmel posee una línea de Attiny chips que vienen en varios tamaños, dependiend
Comunicación serie ATTiny con pequeño programador AVR

Comunicación serie ATTiny con pequeño programador AVR

ATTinies (como el 85 ATTiny) son super impresionantes! Son super baratos, baja potencia y lo hacen qué proyectos de Arduino más logran de todos modos (dar una simple salida o disfrutar de una entrada simple).Una dificultad puede ver rápidamente lo qu
Programación el ATtiny

Programación el ATtiny

este es un tutorial para programar el chip del ATtiny. Este tutorial será más en profundidad que la mayoría. Te daré cada paso y decirle las cosas nadie me dijo cuando comencé a programar ATtiny.Cosas que necesitará-Arduino Uno (se puede hacer con ot
Encontrar al norte con un reloj más preciso

Encontrar al norte con un reloj más preciso

por tonytran2015 (Melbourne, Australia)Este método utiliza un reloj de 12 horas comun con cara analógica para encontrar direcciones. A diferencia del método tradicional de usar la manecilla de un reloj de mentira plana, mi método utiliza un reloj inc
Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos)

Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos)

el relojEl de Texas Instruments eZ430 Chronos es un gadget cool. Cuenta con comunicación de radio bidireccional y un montón de sensores: temperatura, presión, aceleración.De hecho, es un kit de desarrollo para el MSP 430 (un microcontrolador de bajo
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
Programa un ATtiny con Arduino

Programa un ATtiny con Arduino

siguientes son instrucciones de programación de los microcontroladores ATtiny utilizando el IDE de Arduino. En inglés llano, esto es cómo programar chips Atmel de 8 pines como lo haría normalmente un Arduino. Esto es cool porque el ATtiny es minúscul
Conseguir más pins de I/O en ATTiny con cambio de registros

Conseguir más pins de I/O en ATTiny con cambio de registros

Si usted anteriormente trabajó (o trabaja) con pequeños microcontroladores de 8 bits, como ATTiny o PIC12, que probablemente has topado con un problema fundamental de no tener suficientes pines GPIO para sus necesidades o requerimientos del proyecto.
Programación frambuesa Pi con CODESYS

Programación frambuesa Pi con CODESYS

Hola,Este instructable es básicamente un tutorial para que usted consiga ir utilizando el entorno CODESYS para programar un Raspberry Pi.Este instructivo está dirigido no tanto a los aficionados, sino más bien incipiente ingenieros de control/automat
Escudo de vecino de oficina con Arduino

Escudo de vecino de oficina con Arduino

En el Instructable siguiente, le mostraremos cómo hacer un escudo de vecino de oficina controlada por Arduino.Este proyecto es un poco diferente de lo que hemos hecho hasta ahora, puesto que usted necesita para hacer el soporte y la manija para la pa