Hellmut1956
Referente
2.3 Portal B y Interfaz-ISP
En un primer paso conectamos la tierra (GND) y VCC (VCC=5V) que creamos con el módulo con el regulador lineal a los punto correspondientes del mega8, ver primera imagen del artículo anterior o, lo que recomiendo en todo caso, tener una impresión de la hoja de datos del mega8, con la página que muestra los nombres de los pines en la imagen de la carcasa del mega8, página 2 de la versión completa de la hoja de datos. No publico la imagen aquí para no violar reglas de propiedad intelectual. También recomienda tener una impresión del circuito completo de la tarjeta experimental a mano, enlace disponible al principio de la parte 2 de este cursillo, para poder ver conexiones que no son visibles en la imagen del módulo.
La Interfaz-ISP es de primerísima importancia para nosotros, pues a través de esta interfaz y el cable de programación de la primera parte del cursillo vamos a poder cargar los programas al mega8.
Favor recomiendo posicionar los elementos tal cual lo muestra la primera imagen de esta parte con la pantalla. El conector (SV1) en que introducimos la contraparte del cable de programación es la caja rectangular a la izquierda. Primero soldamos las conexiones de tierra (GND) y VCC (5V). Si miran detalladamente el conector macho de 5x2 que han soldado a la tarjeta, este tiene una abertura a un lado en la que entrara una "nariz" del conector 5x2 hembra para así evitar que los conectores se puedan unir en orientación equivocada.
Los pines situados en lado de la abertura tienen numerales impares, los otros pares.
Pin 17 (PB3/MOSI/OC2) del mega8 al pin 1 del conector
Pin 18 (PB4/MISO) del mega8 al pin 9 del conector
Pin 19 (PB5/SCK) del mega8 al pin 7 del conector
Pin 3 queda sin conectar
Pin 5 del conector se conecta al pin 1 del mega8 a través del punto de conexión que aparece en el circuito RESET, ver en este o en imagen del circuito completo! El circuito de nuestro cable de programación, parte 1 de cursillo, aplica una tensión de 0V al pin 5 del conector y así resetea el mega8 lo que le dice al mega8 que ahora está siendo programado. Los pines 17, 18 y 19 en este estado cumplen la función requerida del interfaz ISP e internamente los circuitos responsables de grabar los datos en la memoria no volátil flash son activados. Cuando el mega8 no está siendo programados, respectivamente la interfaz ISP no se he está usando, los pines 17, 18 y 19 pueden tener otros usos.
En el caso de nuestra tarjeta experimental usaremos estos pines para conectar la pantalla! Es importante que, durante la programación del mega8 a través de estos pines, ningún otro circuito este aplicando tensión a estos pines para no interferir con la función del ISP. También es importante saber que durante la programación del mega8 la imagen en la pantalla conectada podría ser afectada, también he visto que la programación no funciona. En este caso simplemente se desconecta la pantalla durante la programación.
Imagen listón 8x3 con jumperes puestos de tal manera que la pantalla podría utilizarse!
Recomiendo hacer las conexiones de los pines del portal B del mega 8 al conector para la interfaz-ISP usando los pines céntricos, de lado de las soldaduras, lado inferior del la tarjeta, del listón 8x3. Esto es más sencillo que soldar múltiples hilos a los pines del zócalo del mega8! Para este propósito, ver imagen abajo, cortar pines exteriores como lo indica la imagen. Así se facilita conectar más hilos a los pines céntricos! Otra recomendación: El largo de los hilos usados para conectar los pines céntricos de los listones debe ser un poco más largo de lo estrictamente necesario, para así poder unirlos los hilos de cada portal con abrazaderas para cables y para facilitar el acceso a los pines exteriores del los listones de pines de 8x3.
Imagen 3, largo de pines de listones de 8x3
Con nuestro listón de 8x3 pines (Portal B) y el uso de jumperes se puede o conectar el portal B, tal cual indicado al conector 5x3 macho(SV2) para la pantalla (el rectángulo directamente encima del texto “PORT B” a la derecha. Poner este conector en la tarjeta tal cual lo indica la primera imagen de esta parte 2! Si enumeramos las 8 tripletas de pines de nuestro listón de pines de izquierda a derecha con los numerales 0, 1, 2 , 3, 4, 5, 6, 7 pueden generar una tabla que indique cual pin es conectado con cual otro.
Los pines del listón 8x3 superiores en la imagen circuito son los que conecto al conector para la pantalla.
Los pines céntricos del listón 8x3 son aquellos que son conectados a los pines del portal B del mega8, tal cual lo muestro nuestro esquema.
Los pines inferiores son aquellos a los cuales en un futuro podemos conectar cualquier módulo que quiera utilizar pines del portal B del mega 8.
Dependiendo de cómo pongamos los jumperes en el listón de 8x3 pines rutiamos la conexión al portal B.
Es típico en controladores de tener varias funciones en un mismo pin.
Otra recomendación. Es muy práctico usar jumperes para fijar componentes durante el proceso de soldar y así evitar que las componentes aún no soldadas se caigan!
En un primer paso conectamos la tierra (GND) y VCC (VCC=5V) que creamos con el módulo con el regulador lineal a los punto correspondientes del mega8, ver primera imagen del artículo anterior o, lo que recomiendo en todo caso, tener una impresión de la hoja de datos del mega8, con la página que muestra los nombres de los pines en la imagen de la carcasa del mega8, página 2 de la versión completa de la hoja de datos. No publico la imagen aquí para no violar reglas de propiedad intelectual. También recomienda tener una impresión del circuito completo de la tarjeta experimental a mano, enlace disponible al principio de la parte 2 de este cursillo, para poder ver conexiones que no son visibles en la imagen del módulo.
La Interfaz-ISP es de primerísima importancia para nosotros, pues a través de esta interfaz y el cable de programación de la primera parte del cursillo vamos a poder cargar los programas al mega8.
Favor recomiendo posicionar los elementos tal cual lo muestra la primera imagen de esta parte con la pantalla. El conector (SV1) en que introducimos la contraparte del cable de programación es la caja rectangular a la izquierda. Primero soldamos las conexiones de tierra (GND) y VCC (5V). Si miran detalladamente el conector macho de 5x2 que han soldado a la tarjeta, este tiene una abertura a un lado en la que entrara una "nariz" del conector 5x2 hembra para así evitar que los conectores se puedan unir en orientación equivocada.
Los pines situados en lado de la abertura tienen numerales impares, los otros pares.
Pin 17 (PB3/MOSI/OC2) del mega8 al pin 1 del conector
Pin 18 (PB4/MISO) del mega8 al pin 9 del conector
Pin 19 (PB5/SCK) del mega8 al pin 7 del conector
Pin 3 queda sin conectar
Pin 5 del conector se conecta al pin 1 del mega8 a través del punto de conexión que aparece en el circuito RESET, ver en este o en imagen del circuito completo! El circuito de nuestro cable de programación, parte 1 de cursillo, aplica una tensión de 0V al pin 5 del conector y así resetea el mega8 lo que le dice al mega8 que ahora está siendo programado. Los pines 17, 18 y 19 en este estado cumplen la función requerida del interfaz ISP e internamente los circuitos responsables de grabar los datos en la memoria no volátil flash son activados. Cuando el mega8 no está siendo programados, respectivamente la interfaz ISP no se he está usando, los pines 17, 18 y 19 pueden tener otros usos.
En el caso de nuestra tarjeta experimental usaremos estos pines para conectar la pantalla! Es importante que, durante la programación del mega8 a través de estos pines, ningún otro circuito este aplicando tensión a estos pines para no interferir con la función del ISP. También es importante saber que durante la programación del mega8 la imagen en la pantalla conectada podría ser afectada, también he visto que la programación no funciona. En este caso simplemente se desconecta la pantalla durante la programación.
Imagen listón 8x3 con jumperes puestos de tal manera que la pantalla podría utilizarse!
Recomiendo hacer las conexiones de los pines del portal B del mega 8 al conector para la interfaz-ISP usando los pines céntricos, de lado de las soldaduras, lado inferior del la tarjeta, del listón 8x3. Esto es más sencillo que soldar múltiples hilos a los pines del zócalo del mega8! Para este propósito, ver imagen abajo, cortar pines exteriores como lo indica la imagen. Así se facilita conectar más hilos a los pines céntricos! Otra recomendación: El largo de los hilos usados para conectar los pines céntricos de los listones debe ser un poco más largo de lo estrictamente necesario, para así poder unirlos los hilos de cada portal con abrazaderas para cables y para facilitar el acceso a los pines exteriores del los listones de pines de 8x3.
Imagen 3, largo de pines de listones de 8x3
Con nuestro listón de 8x3 pines (Portal B) y el uso de jumperes se puede o conectar el portal B, tal cual indicado al conector 5x3 macho(SV2) para la pantalla (el rectángulo directamente encima del texto “PORT B” a la derecha. Poner este conector en la tarjeta tal cual lo indica la primera imagen de esta parte 2! Si enumeramos las 8 tripletas de pines de nuestro listón de pines de izquierda a derecha con los numerales 0, 1, 2 , 3, 4, 5, 6, 7 pueden generar una tabla que indique cual pin es conectado con cual otro.
Los pines del listón 8x3 superiores en la imagen circuito son los que conecto al conector para la pantalla.
Los pines céntricos del listón 8x3 son aquellos que son conectados a los pines del portal B del mega8, tal cual lo muestro nuestro esquema.
Los pines inferiores son aquellos a los cuales en un futuro podemos conectar cualquier módulo que quiera utilizar pines del portal B del mega 8.
Dependiendo de cómo pongamos los jumperes en el listón de 8x3 pines rutiamos la conexión al portal B.
Es típico en controladores de tener varias funciones en un mismo pin.
Otra recomendación. Es muy práctico usar jumperes para fijar componentes durante el proceso de soldar y así evitar que las componentes aún no soldadas se caigan!