Programador USB ATmega8

0

Compré este programador USB: USBasp USBISP 3.3V / Programador AVR 5V USB ATMEGA8 .

Pero no entiendo cómo conectarlo. Esta imagen tiene 9 entradas de círculo y 1 entrada cuadrada, pero todas las entradas están cuadradas en mi artículo. ¿Puede alguien ayudarme paso a paso porque soy un principiante?

    
pregunta konsalex

3 respuestas

4

El programador tiene programado el ATmega8 a través de la interfaz ISP en el dispositivo. Aquí está el pinout de su programador:

¿Puedesverloscírculosyelcuadrado?Elcuadradodenotaelprimerpin,oMOSI.

CreoqueencontrélahojadedatoscorrectaparasuMCUATmega8,verifiquelahojadedatosdelaMCUquetiene.

ExtraídodelahojadedatosdeATmega8/ATmega8Lqueseencuentraaquí: Hoja de datos de ATmega8

Puedes ver que el pin 19 (PB5) es el pin SCK. Pin 18 es MISO, 17 es MOSI, 1 es RESET. Estos son los pines que se conectan a los pines ISP apropiados que puede ver en la primera imagen de arriba.

Por lo tanto, su sistema general será así:

  • Haga que el ATmega8 se alimente de una fuente de alimentación DC 5V confiable
  • Asegúrese de que el ATmega8 esté conectado a tierra
  • Conecte los pines del programador ISP a los pines apropiados en el ATmega8
  • Tire de la resistencia (~ 10k) en el pin RESET.

Esto es todo lo que necesita para que el programador hable con su MCU desde su computadora.

Mejor de la Suerte.

    
respondido por el Nick Williams
3

Los "círculos" y los "cuadrados" son solo convenciones; en este caso, el cuadrado indica el pin 1.

No estoy seguro de lo que quieres decir con "todas las entradas están cuadradas en mi artículo".

Si observa el conector del cable de cinta (en la imagen de la derecha que agregué a su pregunta), hay un triángulo en la serigrafía que también denota el pin 1. (La franja roja en el cable de cinta también es generalmente para el pin 1, pero en la imagen se muestra al revés. Confiaría en la serigrafía.)

El pinout (también agregado) le muestra el propósito de cada pin. MOSI, por ejemplo, es "Master Out, Slave In". Puede encontrar información adicional sobre esto si investiga Programación en el sistema (ISP) .

    
respondido por el JYelton
2

Si tiene un multímetro digital con la función "Prueba de diodo", puede usarlo como un comprobador de conexión (aquí lo llamamos "Comprobación de pitido": D), simplemente descubrirá qué pin de la El conector del lado A está conectado al conector del lado B. Conozca el orden de las conexiones porque es una convención conectar los pines de estos cables planos de esa manera.

A continuación, deberá simplemente conectar MOSI a MOSI, MISO a MISO, SCK a SCK y absolutamente el NRST a NRST (como han dicho otros amigos, es mejor levantar el NRST con una resistencia de 10K ~ 47K, sin embargo, AVR ya tiene esta resistencia. Es solo por precaución).

¡Y NO OLVIDE EL PIN "GND"! Cada dos dispositivos con enlace eléctrico deben tener TERRENO común.

Debo agregar y comentar algo para agregar a lo que dijeron mis amigos, JYelton y Nick:

Asegúrese de que su ATmega8 (o el IC que esté usando) se alimente desde el adaptador externo (+ 5V) OR del programador. ¡¡¡¡¡¡¡¡NO AMBOS !!!

¡De lo contrario, puede dañar el puerto USB de su computadora o el adaptador (o en algunos casos incluso el programador y el microcontrolador)!

    
respondido por el Ali Nakisaee

Lea otras preguntas en las etiquetas