Paso 10: Preparando el entorno de programación
Si no tienes un programador para el micro ahora es el momento para conseguir uno. El costo varía entre modelos DIY y los tableros GBP60 + all-in-one. El modelo que ha escogido del USBasp, me cuesta GBP12 de eBay aunque usted puede comprar de otras personas o a construir su propio.
http://www.Fischl.de/usbasp/
Fue el modelo más barato de USB puedo encontrar, es del tamaño de una memoria grande y es perfecto para lo que estamos haciendo. El único enganche que tenía estaba tratando de instalar a los drivers en Windows 7, pero esa es otra historia. Los drivers libUSB son Mac y Linux compatible, ojo.
La forma que se carga la mayoría de programas de AVR es a través de un cable del ISP (en el sistema de programación). Hay 6 pines y 10 variedades de pin, ambos son esencialmente lo mismo. El cable de 10 pines tiene mas cables a tierra que el pin 6 (y sólo uno tiene que estar conectado). Si miramos el pinout del cable (imagen 1), la mayoría de esos nombres de perno deben estar familiarizados. Sí, son desde el chip AVR. El proceso de programación es una simple cuestión de enchufar el cable del programador y luego conectarlo hasta pin pin.
La manera de hacerlo es por medio de una base de programación. Era sencillo de construir, sólo dos componentes soldados en un poco de placa perforada con los cables que enlazan a los pernos. Los componentes son un zócalo de 28 pines DIL, o sin embargo muchos pins su chip tiene y un jefe del 10 pin de hombre que se ajuste el cable del ISP.
Para construirlo, simplemente la soldadura tanto en la placa (asegurándose de que usted corte las pistas pertinentes para no conectar clavijas enfrentadas - usé una dremel con una punta de grabado para este) y trabajo de los diagramas de pines que los pedacitos le debe alambre juntos.
Una cosa muy importante tener en cuenta es que si cambias los fusible bits para activar un cristal externo, el chip buscará (y sus condensadores necesarios) cuando están programando y si no lo ha conectado no encienda correctamente (el programador será apenas error en usted). Así que para los míos, soldado un par de cables (son los blancos en la imagen) para conectar con el cristal en el protoboard. También se necesita conectar el cable de tierra a la tierra del bloque de cristal/condensador.
En caso de duda, el verdadero Elliot tiene algunos excelentes instructables detallando cómo construir la base de programación o un programador serial todo.