domingo, 30 de agosto de 2020

ATMEL ICE-Placa de interfaz

Esta placa se debe usar siempre y cuando tengamos el grabador ATMEL ICE.
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:
                                                                                               Tarjeta realizada en KICAD V5.20-parte delantera.

                                                                                                   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

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.

Posibles conexiones usando el cable de 10 pines 

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.

Conexión ICSP, conector de 10 pines

martes, 18 de agosto de 2020

Proyecto 5-Hola mundo en ASM

 Descripción General.

El proyecto consiste en utilizar un Atmega32 para realizar el típico parpadeo de un led, el llamado "Hola mundo", es este ejemplo el led estará conectado al pin B.0.
Circuito

Características Técnicas.

  • Microcontrolador: Atmega 32.

  • Lenguaje de Programación: Asembler.
  • Oscilador: 1Mhz.
  • Simulador: Desarrollado en Proteus Design Suite V8.0 SPO.
  • Compilador: Desarrollado en Atmel Studio 7 pero portable para MPLAB-ASM.
  • Autor: Electrónica y Control-EYC.

Contenido de la descarga.

  • 1 Archivo del programa en Proteus Design Suite V8.0 SPO.

  • 1 Archivo del programa en bloc de notas.
  • 1 Archivo del programa en Visio Profesional del diagrama de flujo del proyecto. 
  • -----------------------------------------------------------------------------------------------------------

    Suscríbete a mi lista de correos para recibir más material próximamente.

 
-----------------------------------------------------------------------------------------------------------

miércoles, 12 de agosto de 2020

Elector-Electronics leading the way./AVR drives USB.

Este documento es una revista electrónica "elecktor electronics " .

fue publicada en el año 2007, corresponde al volumen 33 y es la revista número 363 , los temas que se tratan son:

1  Controlador de dispositivo USB universal. 

 2 ZigBee Transceiver(Xbee in practice) 

3 Teléfono movil LCD para PC.   

 4 Limpiador del sarro del agua dura(mini proyecto).

5 medidor de continuidad de cable de ethernet. 

6 Entrada/salida CMOS 5 a 3.3 V.  

Eso es todo amigos!!!.


Uso del firmware original de la grabadora USBasp AVR en MX-USBASP (clon chino)

Te vendieron un USBisp pensado que es un USBasp?? Hace 2 meses compré un "USBasp" fui a probarlo y no funcionó....pensé me estafar...