BIENVENIDO A LA SECCION DE MICROCONTROLADORES ATMEL

TwinAVR (MCU) el primer microcontrolador de doble núcleo. Lo pone a la vanguardia de todos los fabricantes TEXAS, MOTOROLA, MICROCHIP y es de ATMEL.

En los últimos años he detectado que los PIC's presentan una serie de dificultades cuando operan en campo, (no digo que sean malos sino que pueden ser vulnerables a perturbaciones electromagnéticas. Vulnerabilidad que puede ser causada por la misma arquitectura del chip. Tampoco me parece elegante que en el momento de una interrupción el procesador corra el riesgo de perder la memoria. Tengo la política que para descubrir algo nuevo se debe romper un paradigma.

((pics,  pics,  pics......)). En esta ocasión lo invito a usted .Le de una oportunidad a los poderosos ATMEL, que no son muy comerciales en nuestro país, pero algunos amigos como Julio Cesar en SIGMAELECTRONICA y Giovanni Gonzalez con MICROELECTRONICOS EN SANTA FE DE BOGOTA. Han emprendido la misión de posicionarlos en un medio plagado de PICs... Ellos los distribuyen y te hacen una venta muy ágil atraves de sus paginas web. Por otra parte Paginas como ebay.com. y http://www.newark.com/ .Se consiguen a bajos costos y en saldos. con envíos relativamente rápidos. Solo que eBay te exige cuenta paypal es fácil de tramitar por web. La única demora es la validación de tu TC. 

No voy a iniciar esta pagina describiendo los micros ATMEL's, para ello te recomiendo visitar la pagina de ATMEL y leerte los datasheets y las notas de aplicación para sus tres familias mas populares.

ATMEL's normalitos, los aTINY, y los ATmega y los poderosisimos TWINAVR  que se programan con esto

En la sección de libros encontraras algo para estudiar atmel y este tutorial y este o este que me llamo mucho la atención

PARA INICIAR LECTURAS con la intención de aprender TE RECOMIENDO ESTE MANUAL CON EJEMPLOS Y SIMULACIONES EN PROTEUS, trata sobre el compilador BASCOM o el oficial en BASIC para ATMEL.(Ja..Ja...spanish)esta ecaneado pero se puede leer bien.

OTRO EN ESPAÑOL BUENO, RESUMIDO DEL MANUAL DE BASCOM avr 

PARA ENTENDER MEJOR EL COMPILADOR BASCOM DE AVR CONTINUA ESTA LECTURA .

PARA COMPILAR USA EL BASCOM QUE SE BAJA DE ACA con Medicina.

PARA QUEMARLOS O GRAVARLOS USA EL AVRSTUDIO DE LA PAGINA DE ATMEL y LOS PROGRAMADORES SUGERIDOS.

AVR studio lo puedes usar como el IDE. Es equivalente al MPLAB de los PICs.

  EN MICROELECTRONICA TIENES BASIC PARA AVR Y LA MEDICINA

Para programarlos visita estas paginas, te enseñan a hacer programadores; aunque te recomiendo comprar un programador con soporte debugger como el AVRISP de abajo (así no quemaras tu main board de tu PC). No son muy caros pero eso si!.. Muy útiles y mas baratos que los pickit2 y pickit3.

Adaptador paralelo con atmega8

 avrportal, IKALOGIC, PROGRAMADOR SERIAL, HEX.RO (programador USB),y USB en español, ELM-AVR, fish, El mas simple,jtagruso,serial,USBTINYmk2, este es KANDA,AVIsp

PROGRAMADORES PARALELOS (no tienen buena reputación), GRAN ARSENAL EN LA WEBB, INCLUSIVE PONYPROG (es excelente) Y MUCHOS MAS. REQUIEREN CABLE ESPECIAL. !Claro!.. si su pc no tiene puerto paralelo, NO SIRVE el vulgar CABLE USB A CENTRONICS para impresoras antiguas,! NO ES COMPATIBLE !.... PERO ESTE SI LO ES Y LO VENDEN EN EBAY...mirar este

O fabrica el tuyo ES compatible con interfaz JTAG micros y CPLDs

Para pics SE EMPLEA PICKIT2 así mismo para atmel se emplea AVRISP

Hay una pagina webb que asegura poder programar un ATMEL con un PIckit2 pero es un verdadero desastre y perdida de tiempo. No se lo recomiendo.

Las plataformas de programación mas poderosas para ATMEL están orientadas a "C" eso habla muy bien de ellos

Los compiladores mas importantes son

Basic para AVR, conocido como el BASCOM,

Bascom AVR 1.11.8 Full - Basic para AVR

Al igual que los PIC, podemos usar BASIC para programar a los microcontroladores AVR (tiny,Atmegas,..), utilizando BASCOM, al igual que PBP nos permite elegir el dispositivo que vamos a programar, puertos que se van a usar entre otras cosas y cuenta además con herramientas para la simulación del programa. 

LA PAGINA DE TARINGA OFRECE SORPRESAS
NO OLVIDES PASARTE POR LA PAGINA DE SONSIVRI Y BAJAR HERRAMIENTAS LIBERADAS PARA ATMEL
TONELADAS DE INFORMACION

acá también

Mikrobasic para AVR, los hay para "C", y Pascal y se puede tracear el código

MUCHAS APLICACIONES LAS ENCUENTRAS EN ESTAS PAGINAS DE ABAJO

 

PARA PROGRAMAR UN MICRO ATMEL CON LA INTERFASE AVRISPMKII 2010

no es nada intuitivo si ya estas acostumbrado a los PICs es un poco mas complicado.

El dolor de cabeza son la gran diversidad de micros y patillajes y los fusibles, ! nada que no se pueda resolver!

 HACER LA SIGUIENTE CONEXION obligada y probada, permite recuperar un fusible mal programado que generalmente si no se resuelve de esta forma, el micro ATMEL queda inutilizable. EL METODO SOLO RECUPERA EL MICRO. NO RECUPERA EL CODIGO YA QUE HAY QUE BORRARLO. (la moraleja es: ! debemos leernos muy bien las definiciones de los fusibles !) Ver como recuperar ATMEGAs bloqueados, Hacer AVR doctor,hacer ATINyfusebitdoctor

Puedes calcular Fusibles con esta herramienta !muy util!

ES FUNDAMENTAL AGREGAR UN OSCILADOR DE BAJA FRECUENCIA QUE RECONOSCA EL AVRSTUDIO 4, YO SELECCIONE UNO A 125KHZ SOBRE UN PIC10F200 EN SMT DE 6 PINES miniatura. Con muy buenos resultados. Las frecuencias de 1MHZ y 4Mhz no funcionaron como lo recomiendan en algunos sitios web. Además se deben aplicar 5 voltios externos. en VTG. No saque esos 5 voltios del conector USB haciendo modificaciones al programador. eso pone en apuros su PC.

CON ESTE CODIGO SE ESCRIBE EN ASSEMBLER código para el PIC 10F200 PARA SER MAS EXACTO. usa el cristal interno de 4Mhz.

CODIGO EN PROTON PLUSS PARA PIC Y COMPILADO HEX LISTO PARA PROGRAMAR

OTRA OPCION MAS SIMPLE para tener 125Khz es con un integrado CD4060; Es un contador de rizado opera como prescaler y admite un cristal.

BUENO POR AHORA TIENES mucho MATERIAL PRONTO AGREGARE MAS, Y ESPERA EJEMPLOS EN MIKROBASIC ATMEL Y BASCOM.