Principio microcontroladores parte 3: Transferencia de un programa en el microcontrolador (conductores)

¡ Bienvenido a parte 3. Este es un pequeño tutorial que tratará simplemente cargar los controladores para hacer que el programador pueda comunicarse con el ordenador correctamente.

Tenga en cuenta que a veces los dispositivos TinyISP y USBAVR ahora vienen precargados con controladores de Windows y deben ser reconocidos automáticamente por la computadora. Si no es así, usted tendrá que cargar los drivers manualmente. Esta es una guía para este proceso.

Por ahora, debe han construido la interfaz SPI. Si no, puedes revisar el tutorial anterior, o vivir con los endebles alambres. Si usted ha leído la primera frase más que dos veces después de construir el dispositivo que presenté en el tutorial pasado, no te preocupes... lo hiciste es la interfaz SPI! Es simplemente el cable de 6 pines, cableado a un recta conjunto de 6 pernos que coinciden con el arreglo de la perno adecuado en el microcontrolador.

En este punto, tenemos que asegúrese de que la computadora reconocerá el programador. Este es el dispositivo USBTinyISP de sparkfun o adafruit industries, que conecta la computadora al microcontrolador. Como todo en este universo que se conecta a un ordenador con sistema operativo Windows, es necesario para los conductores - y este programador no es la excepción. Sin embargo mi video le proporcionará las instrucciones para la instalación de estos controladores, por lo que no hay más que adivinar!

Ya estoy instalando al controlador en mi equipo con Windows 7 64-bit del sistema operativo, la instalación es un poco diferente que el procedimiento para el sistema operativo de 32 bits. No hay necesidad de preocuparse aunque--si usted puede hacer clic y arrastrar archivos de una carpeta a otra, usted no tendrá un problema. Al parecer, los conductores de sparkfun.com no contienen la versión más reciente de los controladores de 64 bits. Esto es completamente explica en el video sin embargo, por lo que no debería tener problemas instalando al controlador si está ejecutando un sistema de 64 bits. Aquí están los pasos generales para conseguir los drivers en el sistema y el programador reconocido por ambos 32-bit o 64-bit sistema operativo de Windows.

  1. Ir a sparkfun.com y vaya a la página de Pocket AVR Programmer (panel izquierdo bajo "Programadores – AVR"). El enlace se suministra por lo que no necesita prestar atención a mi Descripción excesivamente detallado.
  2. Desplácese hacia abajo y encontrar el enlace de controlador de Windows bajo documentos.
  3. Ahora tienes el archivo pocketprog-driver.zip en su computadora en algún lugar. Esperemos que sabes donde descargar! Si lo haces, ¡ UF...!
  4. Descomprima el archivo a otra carpeta para que conocer la ubicación.
  5. Antes de jugar con el contenido o intentar instalar por alguna razón, un par de archivos necesitan ser revisados para la versión de 64 bits de Windows 7 o Vista. Sin embargo, si utilizas una versión de 32 bits de Windows, seguir adelante y comenzar la instalación. Simplemente puede ignorar la siguiente explicación para el procedimiento de 64 bits.
  6. Ahora, vaya a la Página de sourceforge de libusb y haga clic en la última versión. Verás unos o más archivos que se enumeran. Desea que el archivo bin (es decir, libusb-win32-bin-#. #. #. # .zip).
  7. Ahora tienes otro archivo .zip para encontrar en su computadora. Vaya por delante y lo descomprimimos en una ubicación conocida. Entrar en esa carpeta y desplácese a la carpeta bin, luego en la carpeta amd64.
  8. Habrá dos archivos ghcalled allí libusb0.dll y libusb0.sys. Cambie el nombre estos archivos libusb0_x64.dll y libusb0_x64.sys.Copy estos archivos en la carpeta pocketprog-conductor, sobrescribir la versión existente de estos archivos.
  9. Para la instalación de los drivers recién descargados, voy a mostrar un método bastante tradicional que me gusta mucho. Este es el modo "agregar hardware heredado". Sí, es un animal tan en Windows! Haga clic en el menú Inicio. Haga clic derecho en "Equipo", verá un menú... Seleccione la opción "Administrar". Probablemente tendrá un escudo amarillo y azul junto a ella. Haga clic en "Administrador de dispositivos".
  10. Sí, sé que usted sabe de una manera diferente de llegar al administrador de dispositivos. Bueno, ya sabes otra forma. Haga clic derecho en la parte superior de la lista (el nombre del equipo, por lo general termina con un "-PC." El mío es patrick-PC). Lo has adivinado, mi nombre es Patrick.
  11. En el menú, seleccione "Añadir Hardware de legado". Si usted se está preguntando, "Legado" significa hardware que todavía está en uso y ha sido por un tiempo; o hardware que Windows no tiene en su lista de hardware Todopoderoso. Bueno, es mi definición para él de todos modos... Pulse "Siguiente" cuando se introduce el asistente.
  12. En la siguiente pantalla, seleccione "instalar el hardware que seleccionar manualmente de una lista (avanzado)," por lo que el botón se cambia a la selección. Un botón es un control de windows que se ve como un círculo con un pequeño punto azul esférico en el centro.
  13. Haga clic en siguiente. Cabe destacar la opción de "Mostrar todos los dispositivos". Asegúrese de esto y haga clic en siguiente. Haga clic en el botón "Utilizar disco". Usando el botón "Examinar", vaya a donde se encuentra la carpeta del driver pocketprog. Si ha seleccionado la carpeta correcta, verá el archivo pocketprog.inf ubicado en esa carpeta.
  14. Haga doble clic en este archivo y el conductor debe comenzar a instalar. Revisar este procedimiento otra vez, o el vídeo una segunda vez si la instalación no parece ir como estaba previsto.

Esperemos que su equipo puede ahora con éxito reconocer y comunicarse con su MCU!

En el siguiente tutorial empezamos a entrar en alguna programación. Esto es donde las cosas ponen divertidas.

Artículos Relacionados

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Hola, esperamos que te ha gustado la parte 1 del principio microcontroladores. Vamos a mover a lo largo de a parte 2 y empezar a hablar acerca de cómo obtener tu microcontrolador para comunicarse con una computadora e interfaces.Por lo tanto, en este
Principio microcontroladores parte 6: Escribir el primer programa para encender un LED

Principio microcontroladores parte 6: Escribir el primer programa para encender un LED

Sé que estás listo para escribir el primer programa. Han sido a través de mucho hasta ahora! Mientras estamos en el tema, vamos a recapitular los acontecimientos. Salió y compró el Microcontrolador AVR de Atmel de su elección. Elegí theATMega32 para
Principio microcontroladores parte 7: Revisar el primer programa para hacer el parpadeo del LED

Principio microcontroladores parte 7: Revisar el primer programa para hacer el parpadeo del LED

Ha escrito el primer programa, que enciende un LED. sí, eso fue espectacular! Bueno, no realmente, pero vamos a introducir un poco de locura para el LED. Le daremos una personalidad "bipolar" por lo que es blink. Luego paso a otro nivel y hacer
Principio microcontroladores parte 9: Botón y Software contra rebotes métodos

Principio microcontroladores parte 9: Botón y Software contra rebotes métodos

En esta parte del tutorial vamos a discutir el botón y software contra rebotes.Queremos estudiar botón contra rebotes primero y en detalle, así que tenemos una buena comprensión de lo que ello conlleva. Botón contra rebotes es importante y no debe se
Principio microcontroladores parte 5: Pruebas del programador y la construcción del primer circuito

Principio microcontroladores parte 5: Pruebas del programador y la construcción del primer circuito

Hasta ahora, tienes todo el software instalado y había construido la interfaz que proporcionará una conveniente conexión del programador al microcontrolador (MCU). Para el siguiente paso, usted necesitará un protoboard (los números son muy útiles), u
Principio microcontroladores parte 11: Temporizadores, contadores y el reloj del microcontrolador

Principio microcontroladores parte 11: Temporizadores, contadores y el reloj del microcontrolador

Temporizadores y contadores son tan esenciales que usted verá muchos ejemplos que a lo largo de esta serie. Como el nombre lo dice, se utilizan temporizadores para tiempo y contando. Cuenta y el tiempo le permite hacer algunas cosas muy prolijo como
Principio microcontroladores parte 8: Agregar un botón al microcontrolador y lo que es hacer algo

Principio microcontroladores parte 8: Agregar un botón al microcontrolador y lo que es hacer algo

Una manera muy simple y fácil para proporcionar para la interacción humana con el microcontrolador es insertar un botón en el circuito. Comunicarse con equipos mediante dos principales dispositivos de entrada: el ratón y el teclado. Un teclado no es
Principio microcontroladores parte 13: Introducción a la interfaz de LCD

Principio microcontroladores parte 13: Introducción a la interfaz de LCD

El microcontrolador es una maravillosa pieza de ingeniería y puede hacer muchas cosas (con la ayuda de alguna gran programación), pero sigue siendo una caja negra opaca. Si desea compartir información, o mostrar lo que está tratando de hacer, necesit
Principio microcontroladores parte 4: Instalar el entorno de programación (WinAVR)

Principio microcontroladores parte 4: Instalar el entorno de programación (WinAVR)

Bienvenido al siguiente paso en nuestra serie. Vamos a introducir algunos elementos básicos de programación ahora. Este tutorial es simplemente acerca de cómo instalar el entorno de programación. El entorno de programación que vamos a usar se llama W
Buggy - una criatura astuta de LED programable

Buggy - una criatura astuta de LED programable

Buggy es un proyecto de arte LED programable usando una placa de PCB casera, de un solo lado y un microcontrolador AVR Attiny44v programable. Buggy tiene dos ojos de LED bicolor y pueden sentido visible y IR la luz y emiten sonidos usando un altavoz
Microcontrolador ATMEL juega el juego de Tic-Tac-Toe

Microcontrolador ATMEL juega el juego de Tic-Tac-Toe

juego de Tic-Tac-Toe implementado con microcontrolador ATmega168 de desnudo hueso. Trabaja en lo más baja posible para esta frecuencia de controlador 1 MHz. Permite a la energía de dos baterías AAA.  Puede encontrar algunos detalles adicionales en es
(Programable) Teclado mecánico

(Programable) Teclado mecánico

Me wanteed para hacer un teclado para las teclas de macro, ya que windows permite múltiples teclado para entradas, pensé que haría con un teclado adicional para utilizar además de mi teclado normal.La intención era hacer programable y trabajando en w
Guía de selección de la parte para la construcción de un nuevo ordenador

Guía de selección de la parte para la construcción de un nuevo ordenador

construcción de una computadora es una gran manera de ahorrar algo de dinero, o conseguir un mejor equipo para el precio.  Permite que el ordenador exactamente como usted lo desea, si necesita encajar en un determinado tamaño, o realizar tareas espec
Parte C: haciendo un registro de seta, preparación a granel hasta grano Spawn

Parte C: haciendo un registro de seta, preparación a granel hasta grano Spawn

aqui esta el link de la parte A: Aquí está el enlace para la parte B: Aquí está el enlace para la parte D: Una vez que la bolsa es casi totalmente blanca es tiempo a granel hasta el spawn de grano. Asegúrese de que usted transfiera antes justo antes