Atmega328: perder el cristal y obtener dos clavijas

Este instructable explica cómo ejecutar el chip Atmega328 como el chip en un Arduino sin el cristal haciendo el diseño más fácil y te da dos pines adicionales para trabajar con. Este programa no funcionará en un Arduino Uno. Se hace uso de características del chip Atmega328 que no están disponibles en el Arduino. Los pines en el 328 y los microcontroladores de Atmel, están dispuestos en bancos de ocho. El Banco "D" está disponible pero sólo tienes acceso a un banco. Hay solamente seis pines disponibles en el Banco "C", la analógica de entrada pins, porque uno de ellos no es explotado y el otro es el reset. Dos de los pines en el Banco "B" son tomadas por el cristal.

Es posible ejecutar el chip sin el cristal y tener acceso completo a todos los ocho pines en el Banco "B". Existe una red interna de R/C que puede utilizarse para el chip del reloj. El chip se ejecuta a 8 MHz en lugar de dieciséis. Esto generalmente no es un problema porque la mayoría de programas Arduino no necesita la velocidad de todos modos. También el reloj interno no es tan preciso. La tolerancia especificada en la hoja de datos para el ATtiny85 es +-10% mientras que la mayoría de los cristales tiene una tolerancia de 30 PPM. Supongo que el 328 es el mismo pero no he podido encontrar en la hoja de datosde 328. (La hoja de datos es cientos de páginas de lectura muy seco). Hay una muy buena oportunidad que su chip no será apagado en cualquier lugar cerca de diez por ciento. Esta colección de instructables incluye una prueba de reloj interno en el chip ATtiny85. y explica cómo las piezas se prueban para asegurar que están dentro de tolerancia.

He escuchado de casos donde el hardware de comunicaciones serie de Arduino puede interferir con el funcionamiento de los pernos de cero y uno. Con el chip fuera del tablero no será un problema, pero si usted las está utilizando para comunicaciones en serie necesita para su conservación.

Cada banco de ocho pines es controlado por tres registros de 8 bits.:

  • El registro DDR es la dirección de datos, 0 = entrada 1 = salida.
  • El registro PIN se utiliza para leer el valor del pin digital.
  • El registro de puerto tiene dos funciones:
    • Si registra el DDR se establece en 0 establece el perno bajo y 1 fija alta de salida.
    • Si se establece el registro DDR 1 entrada enciende la resistencia de pull-up interna.

El IDE de Arduino no tiene manera de controlar los pines donde estaba el cristal, no tienen números pin digital. Afortunadamente proporcionar apoyo directo para la manipulación de los registros de controladores. Este instructable muestra cómo utilizar los registros de pin para facilitar programas más rápido, más pequeño y en muchos casos al código.

Artículos Relacionados

16 x 2 pantalla de LCD para ATtiny85, sólo dos clavijas

16 x 2 pantalla de LCD para ATtiny85, sólo dos clavijas

Un ATtiny85 tiene solo cinco pines de datos. Hay veces cuando se necesita una lectura alfanumérica para mostrar los datos, o para uso temporal como una herramienta de depuración, y es necesario utilizar pasadores como pocos como sea posible. Utilizan
Cómo obtener dos Slurpees libres del 7-11

Cómo obtener dos Slurpees libres del 7-11

aquí en invenciones estúpidas amamos nuestros Slurpees!Es por esto que consideramos que cada 11 de julio a ser unas vacaciones sagrada desde 7-11 todo el país dar libre onza 7,11 Slurpees!Pero 7,11 onzas no es suficientes Slurpee para darnos nuestro
Cómo obtener dos proyectos a la vez

Cómo obtener dos proyectos a la vez

su tiempo de contracción al final del semestre, tengo un proyecto de animación y un final que culmina de inglés y no tengo tiempo para tanto!¿Por qué conseguir dos proyectos a la vez? Debo ser un genio. Debo hacer un video de movimiento de parada de
Cómo hacer anillos de cristal Swarovski

Cómo hacer anillos de cristal Swarovski

Anillo de cristal Swarovski -corazón-en forma de anillos de cristalTodo lo que necesitas:23 cuentas de cristal checo o perlas de vidrio30 cristales de Swarovski de 4mm (se pueden utilizar diferentes colores mezclados)Hilo de nylon (línea de pesca 0,
Construir su propio Arduino - sistema de hueso desnudo

Construir su propio Arduino - sistema de hueso desnudo

que he leído a través de un montón de tutoriales en línea para hacer un clon de Arduino en un protoboard y algunos de ellos son grandes, pero ninguno de ellos realmente parecen tenerlo todo, así que voy a intentar traer todos juntos aquí y proporcion
Bobina de cuerdas y cables perfectamente con el sistema de clavija de dos

Bobina de cuerdas y cables perfectamente con el sistema de clavija de dos

recopilar, aseadas freaks.  Aquí es una forma de la bobina su escaladas cuerdas, extensiones, paracord tan claramente, que se ven frescos de la fábrica!  Y ¿quién no quiere?  OK, sana en su mayoría de la gente.  Pero ahora que la gente sane ha perdid
Cómo hacer crecer cristales de gran

Cómo hacer crecer cristales de gran

después de un poco de investigación en no encontré un instructivo que le muestre cómo crecer y hermosos cristales. Creo que este instructable es una buena idea.Crecimiento de cristales es más que solamente un instructable, es para mí una pasión, por
Hacks MSP instantánea: El tapón de cristal

Hacks MSP instantánea: El tapón de cristal

¿Usted siempre osciló entre soldar y soldar no cristal de reloj sobre el Launchpad?Este es un dilema molesto: ya sea usted hacerlo y perder las dos clavijas GPIO, o no y no se puede hacer sincronización de baja potencia de precisión basada en LFXT1 e
Colgante de cristal de plata

Colgante de cristal de plata

este es un proyecto muy rápido y usted puede poner su propio giro en el diseño. Esto es similar al primer colgante que hice solo porque cortó en una forma similar. Este método permite una amplia gama de diseños y no sólo con granos para sostener los
Luz del cristal del humor

Luz del cristal del humor

cómo hacer una lámpara de moody para menos de $10!Es hora de hacer un buen uso del cristal de selenita que ha sentado en mi habitación para las edades. Llevé el cristal de una tienda de colección hace de vacaciones en Devon para $2. No tienes que usa
Sculpture de cristal origami

Sculpture de cristal origami

Hola y Bienvenidos a mi primer Instructable!Descargo de responsabilidad: no acepto ninguna responsabilidad por cualquier cosa que se rompe en la frustración al mismo tiempo que este modelo.Si nunca han doblado cualquier origami antes, recomiendo come
Lámpara de cristal de grava

Lámpara de cristal de grava

He encontrado un tubo PMMA en el sótano así que qué hacer con una pieza tan costosa.Una idea fue crear una lámpara de tubo transparente. Así que he empezado a pensar en las posibilidades.El resultado es una lámpara decorativa de vidrio grava.Paso 1:
Colgantes de cristales de sable de luz

Colgantes de cristales de sable de luz

¿Recientemente conseguí en Star Wars - sé, lo sé, cómo no me gusta Star Wars? - pero la fuerza despierta, y despierta duro. De cualquier manera, estoy ahora increíblemente invertí en el universo SW, y aquí estoy, haciendo manualidades de Star Wars.¿N
Tablero de clavija grande bricolaje estantería sistema

Tablero de clavija grande bricolaje estantería sistema

Como parte de mi continuo afán de ataviar encima de mi vivienda actual he decidido abordar uno de los muros más feo, más llana en mi cocina con un divertido y función Peg Board estante moderno DIY. Este es un gran proyecto que realmente añade interés