jueves, 19 de noviembre de 2020
sábado, 14 de noviembre de 2020
domingo, 8 de noviembre de 2020
miércoles, 4 de noviembre de 2020
jueves, 29 de octubre de 2020
viernes, 16 de octubre de 2020
EJERCICIO- SRAM-MAQUINA DE ESTADOS-MEALY
Se requiere realizar una rutina de configuración de direcciones SRAM, de forma que podamos manipular las primeras cuatro direcciones de la memoria SRAM(por ejemplo 0x060, 0x061, 0x062, 0x063), se entiende por manipular a la acción de incrementar y decrementar cada valor de dirección a través de pulsadores además de elegir que dirección manipulo y finalmente guardar el valor de las cuatro direcciones al salir de la configuración.
| Diagrama de estados-MEALY. |
El circuito de control de valores de las direcciones SRAM es la siguiente:
| Circuito estados y transiciones. |
- Si se presiona el pulsador A incrementaré el valor de dato.
- Si se presiona el pulsador B decrecerá el valor de dato.
- Si se presiona el pulsador C avanzaré de estado.
- Si se presiona el pulsador D regresaré al estado anterior.
- Si se presiona el pulsador E ingresaré al modo configuración.
- Si se presiona el pulsador F saldré del modo de configuración.
- Los estados son representados por leds.
- Las transiciones son representados por pulsadores.
- Los estados representan cada dirección de memoria SRAM.
domingo, 30 de agosto de 2020
ATMEL ICE-Placa de interfaz
Esta placa se debe usar siempre y cuando tengamos el grabador ATMEL ICE.
Tarjeta realizada en KICAD V5.20-parte trasera.
les dejo el siguiente link de donde nació la idea de este diseño, donde encontrarán el link de descarga del esquemático y board de la tarjeta en Eagle. Ahora si desean este diseño(el de la imagen) en KICAD también les dejo en link.
Este es el kit completo de la tarjeta ATMEL ICE, el costo es de 120 dolares aproximadamente , les recomiendo "MOUSER electronic".
Esta placa de interfaz nace de la necesidad de poder tener mayor facilidad a la hora de programar/ depurar chips AVR de cualquier gama. Y cuando menciono "mayor facilidad" me refiero a las siguientes ventajas:
- Es portable para cualquier familia del microcontrolador AVR.
- Es más práctico y seguro usar cable de pines de distancia de 2.54mm que de 1.27mm.
- Facilidad de uso.
Es bueno mencionar que cuento con el kit completo del ATMEL ICE, sin embargo la tarjeta con que viene no convence y no me parece muy práctico.
Tarjeta que vine con el ATMEL ICE
Realice una placa que es a mi parecer más práctico, les envio unas fotos:les dejo el siguiente link de donde nació la idea de este diseño, donde encontrarán el link de descarga del esquemático y board de la tarjeta en Eagle. Ahora si desean este diseño(el de la imagen) en KICAD también les dejo en link.
Conexión ATMEL ICE-ATMEGA32-JTAG
El Atmega32 se puede conectar tanto por SPI-ISP O JTAG, La diferencia de uno y otro son las opciones que te permite grabar y/o depurar. Por ejemplo mientras JTAG te permite grabar y depurar, ISP solo te permite grabar, es por ello que elegimos usar JTAG. Las conexiones del Atmel Ice es como cualquier programador/depurador, solo conectar los pines correspondientes, en la imagen siguiente por ejemplo se aprecia la conexión con el Atmega32.
Tarjeta realizada en KICAD V5.20-parte trasera.
Conexión ATMEL ICE-ATMEGA32-ICSP
Como se ha visto, con el cable de 10 pines se puede hacer varias conexiones, y si hablamos de ICSP también lo podemos realizar con el cable de 6 pines. En la imagen siguiente se muestra el orden.
| Orden de los pines de la conexión ATMEL ICE-ICSP |
Estaré utilizando este programador-ATMEL ICE, sea con el conector JTAG o como del ICSP.
Suscribirse a:
Entradas (Atom)
-
Para realizar esta conversión primero debemos establecer la cantidad exacta de bits al cual convertir, en este ejemplo vamos a convert...
-
Descripción General. El proyecto consiste en utilizar un Atmega32 para realizar el típico parpadeo de un led, el llamado "Hola mundo...
-
Qué es un Stack? --------------------------------------------------------------------------------------------------------------------------...



