Atmel Inicio 3: Binky uno – puerto, PIN, DDR y LED (10 / 12 paso)

Paso 10: Opcional: experimento con la tarifa de reloj

Si te sientes aventurero, reprogramar el fusible del reloj para cambiar la tarifa de reloj. ¡ Pero cuidado! algunos ajustes pueden inutilizar el MCU hasta que la cuerda se ha completado en el programa de instalación 5. El cristal puede ser añadido y probado. Sólo recuerde deshacer los cambios realizados en el software y el circuito una vez terminado y antes de continuar a las próxima startups. Tenga en cuenta que el programa Blinky uno ha sido codificado para el LED de 'encendido' durante 1 segundo, 'off' por un segundo y luego repetir.

Completa el paso 2 y repita el paso 3, excepto el punto 5. No cierre las herramientas > cuadro de diálogo dispositivo de programación.

1. operar a velocidad de reloj interno de 4MHz

En las herramientas > dispositivo de programación, seleccionarlos fusibles en el menú de la izquierda. Busque SUT_CKSEL y seleccione INTRCOSC_4MHz_14CK_4MS por ejemplo. Haga clic en el botón de programa. El LED debe ahora ser 'en' durante 2 segundos y 'off' durante 2 segundos. ¿Por qué? Porque la declaración de tiempo '_delay_ms(1000)' se basa en la declaración F_CPU para proporcionar la tarifa de reloj correcta. Si cambias la declaración Blinky uno a leer ' F_CPU = 4000000UL' a continuación, parpadeará el LED una vez más 'en' durante 1 segundo y 'off' para 1 segundo. Asegúrese de restablecer el fusible y F_CPU a

SUT_CKSEL = INTRCOSC_8MHz_14CK (o similar)

F_CPU = 8000000UL

2. cristal 16MHz

Consulte la configuración del cristal se describe en el inicio del #2, paso 2. Brevemente conecte el cristal a las clavijas MCU 4 y 5 de la MCU (allí no es ninguna polaridad). Conecte un condensador de 22pF del pin MCU 4 a tierra y otro condensador de 22pF de pin MCU 5 a tierra. En el cuadro de diálogo Herramientas > Programación del dispositivo elija en el menú de fusible en el lado izquierdo. Set SUT_CKSEL = EXTXOSC_ * MHZ_XX_14CK_4MS. Haga clic en programa. Parpadeará el LED debe 'on' para 1/2 segundo y 'off' para 1/2 segundo. Puede fijar la tasa correcta de parpadear cambiando la declaración Blinky uno a F_CPU = 16000000UL. Una vez terminado investigando esta opción, vuelta el reloj de fusible F_CPU como

SUT_CKSEL = INTRCOSC_8MHz_14CK (o similar)

F_CPU = 8000000UL,

y quite el cristal y dos condensadores de 22pF.

Artículos Relacionados

Atmel Inicio 5: Lifeline

Atmel Inicio 5: Lifeline

M. A. Parker c2015La vida es un circuito simple basado en el microcontrolador de Atmel ATTiny2313A unidad (MCU) que funciona como una fuente de reloj sustituto para un objetivo MCU inoperante de fusibles reloj incorrecto. El proyecto, destinado a ser
Atmel Inicio 4: Dos Blinky, interruptores, resistencias pull-up y poco Ops

Atmel Inicio 4: Dos Blinky, interruptores, resistencias pull-up y poco Ops

Figura 1: Interruptores de ejemplo que pueden utilizar resistentes a las tracción MCU, delantero: foto resistor, transistor de la foto, botón; Parte posterior: ejemplo clave los cojines.M. A. Parker c2015Dos Blinky demuestra cómo el MCU puede leer fá
Atmel Inicio 2: Fusibles y circuitos de microcontroladores

Atmel Inicio 2: Fusibles y circuitos de microcontroladores

M. A. Parker c2015Fusibles y circuitos crea un circuito simple pero importante en protoboard de un experimentador que se utilizará como plataforma básica para muchos proyectos de microcontrolador y los parámetros del microcontrolador (es decir, fusib
Partir de Arduino (puertos, Pins y programación)

Partir de Arduino (puertos, Pins y programación)

todos los derechos, por lo que estoy aprendiendo el arte de Arduinoing y pensamiento te llevo a lo largo del paseo...En este tutorial:Pins - los agujeros en su Arduino y cómo utilizarlosPuertos--colecciones de pinsProgramación - Basic de programación
Cómo utilizar mBlock software para control de tablero de Arduino UNO - potenciómetro con luz LED

Cómo utilizar mBlock software para control de tablero de Arduino UNO - potenciómetro con luz LED

Comienzo a utilizar el software mBlock ya tengo mi kit de la robusteza de mBot . mBlock es un software de programación gráfico que está diseñado en base a Scratch 2.0 y compaible con Arduino UNO, mega 2560, leonardo y etc., más hardware se apoyará en
9-Charlieplexor (9-pines para 72 LEDs)

9-Charlieplexor (9-pines para 72 LEDs)

Este Instructable muestra cómo cablear una 9-Charlieplexor. (Formalmente se trata de un "circuito de Charlieplexing con 9 nodos" capaz de controlar 72 LEDs o menos.) Un método general podría tomarse de este diseño para Charlieplexors más grande.
Utilice un Linkit uno para Control de un LED de Color en la nube

Utilice un Linkit uno para Control de un LED de Color en la nube

Este es el primero de espero que muchos proyectos. Este ha sido un aprendizaje para mí y espero integrar lo que he aprendido aquí en futuros proyectos. Este proyecto supone que ya configuró arduino para trabajar con el One de Linkit.Paso 1: Herramien
Atmel arranque 1: Estudio de Atmel y programador

Atmel arranque 1: Estudio de Atmel y programador

M. A. Parker c2015Estudio instalación de Atmel (AS) y un programador representan los primeros pasos [0] en el camino al uso de una unidad individual de Atmel AVR microcontrolador MCU [1] en contraposición a la MCU-en-una-junta como Arduino [2]. Aquí
La caja del tesoro Arduino Knock-Knock

La caja del tesoro Arduino Knock-Knock

Este es mi primer proyecto de Arduino y Instructable. Que hice para mis tres nietos jóvenes que han disfrutado mucho. Compré el cuadro de la tela de Jo-Ann y tienda de artesanía y había instalado un sistema Arduino. Pongo dulces en la caja y el progr
Subir bocetos a Arduino Mini Pro uso de Arduino UNO (sin quitar el Atmel Chip)

Subir bocetos a Arduino Mini Pro uso de Arduino UNO (sin quitar el Atmel Chip)

Esto describe un procedimiento para hacer uso de USB incorporado de Arduino UNO a Serial(TTL) subir bocetos a tablero de Arduino Mini Pro sin necesidad de quitar la viruta de regulador micro Atmel de UNO. Esto es útil para aquellos empezando con plac
Cómo hacer la placa Arduino Uno más fácil... SIEMPRE! -El Breduino! (Y cómo subir bocetos directamente a él!) With Additional Hardware Options - UPDATED - JULY 2013

Cómo hacer la placa Arduino Uno más fácil... SIEMPRE! -El Breduino! (Y cómo subir bocetos directamente a él!) With Additional Hardware Options - UPDATED - JULY 2013

Paso 1: Sección 1 - construcción de la fuente de alimentación regulada de 5 voltios. Okay now before i start, something about my notes for my step-by-step PICTURE instructables that i Love to create:"solía etiquetar todas mis fotos en mi instructable
Sistema Ambilight para cada entrada conectado a su televisor. WS2812B Arduino UNO frambuesa Pi

Sistema Ambilight para cada entrada conectado a su televisor. WS2812B Arduino UNO frambuesa Pi

Siempre he querido agregar ambilight a mi TV. Se ve tan genial! Finalmente lo hice y no me decepcionó!He visto muchos videos y muchos tutoriales sobre la creación de un sistema Ambilight para tu TV pero nunca he encontrado un tutorial completo para m
Música disco con LinkIt uno

Música disco con LinkIt uno

Ahora que tienes tu LinkIt una tabla de desarrollo, ¿qué puede hacer con él?Para empezar, la oferta de conectividad que vienen con esta placa es increíblemente diversa, así que ¿por qué no hacer algo que puede disfrutar de una comunidad? En este Inst
Cómo programar ATtiny85 con la placa de Arduino uno

Cómo programar ATtiny85 con la placa de Arduino uno

En este tutorial vamos a utilizar una placa de Arduino como programador ATtiny.Para ello vamos a utilizar una tarjeta Arduino UNO como un ISP (programador) y un micro-controlador de ATtiny85.Vamos a utilizar Codebender - IDE de Arduino en línea.Con e