Hacer un programador ATtiny2313 no es tan simple y directo. Muchas cosas pueden ir mal , sobre todo cuando se trata de programas en "C ", en vez de ensamblador, durante el uso de herramientas de desarrollo de código abierto. Si usted tiene una computadora portátil Mac , lo mejor es utilizar una solución basada en USB ya que no hay verdaderos puertos paralelos o serie en el Mac . Cosas que necesitará
Atmel ISP MkII página 10 pines ISP desarrollo del tablero página 6 -pin conector ISP
Mostrar más instrucciones
1
utilizar un USB conector serie y un verdadero programador USB, el ISP MkII Atmel . Este programador es una excelente opción, ya que es sencillo , pequeño y viene en una caja resistente. Este programador es también muy popular, lo que significa que encontrará una gran cantidad de apoyo de la población de código abierto.
2
Conecte el ISP MkII Atmel a una placa de desarrollo. Una placa de desarrollo suministrará el microcontrolador con las conexiones adecuadas y poder para el programador. El MkII ISP contiene una nueva versión de 6- pin Programable dentro del sistema (ISP ) que no es compatible con el conector ISP 10 -pin en el tablero. Sin embargo , un adaptador se puede fabricar desde los seis pines son un subconjunto de la placa del conector de 10 pines .
3
Retire el conector de 10 pines ISP original del tablero. Inserte el encabezado de 6 pines en la placa y ejecutar un conjunto de cables de la nueva cabecera de la toma que anteriormente contenía el conector de 10 pines. La Junta funcionará perfectamente como un tablero de conector de 6 -pin modificado.
4
Instalar libusb para la compatibilidad con USB antes de intentar programar el dispositivo. De lo contrario , el código de error " avrdude fue compilado sin soporte USB " aparecerá , lo que requiere que " sudo make uninstall " se debe ejecutar para limpiar el intento de instalación. Con libusb instalado, ejecute . /Configure y " sudo make install ".
5
intento de comunicarse con el chip. La velocidad de lograr contacto es excepcionalmente lento debido a la velocidad de programación predeterminado lento. El ritmo tedioso se ha relacionado con dos factores clave : la comunicación con el dispositivo implica un retardo de varios minutos , y una vez establecida la comunicación, la velocidad es deplorable . Hay un par de opciones disponibles para contrarrestar estos problemas.
6
Acceder al modo interactivo en el terminal. Tipo " avrdude - p t2313 - c avrispmkII - P usb - . TUF " Después de unos pocos minutos , debería aparecer un aviso . Enter " sck 10 " y luego " Salir". Esto debe ajustar manualmente la velocidad de programación a través de la comunicación directa con el programador. A continuación, eliminar la parte del código que hace que el tiempo de retardo . Usted no va a interferir con cualquier cosa , pero va mucho aumentar la velocidad , reduciendo el ciclo de compilación y programación de aproximadamente cinco segundos. Todo lo que ahora debería estar en funcionamiento .