ERM06
ERM06
ERM06
Observe que por cada error o advertencia hay una línea de respuesta que comienza
con "WARNING" (advertencia) o ERROR (error) y un numero de código por el que se
pueden obtener mas detalles sobre el error o la advertencia, luego el nombre de archivo
analizado con el árbol de directorios correspondiente y el numero de línea que contiene el
error o advertencia. Luego un separador dos puntos y el tipo de error o advertencia.
Los mensajes de advertencia no impiden el desarrollo de la posterior programación,
pero los mensajes de error si. Vamos a atender primero los mensajes de error y luego los de
advertencia.
No es necesario numerar las líneas de programa a mano, y a veces no es
conveniente, porque la falta de un separador (punto y coma) puede generar líneas
fantasmas y confundirnos. Es preferible editar el archivo .lst (en nuestro caso
SECU8NO.LST) que tiene al mismo tiempo los mensajes de error y el numero de línea.
Ver figura 6.3.4.
El director de la revista, me pidió que les recordará a todos nuestro lectores que en
nuestra editorial entregamos gratuitamente el software NOPPP destinado también a
programar los PICC84, F83/F84 y muchos otros. En el número 138 de la edición argentina
se entregaron los circuitos y circuitos impresos de este extraordinario programador. Su
circuito es mas simple que el propuesto por el autor algunos números atrás. La única
diferencia entre los dos programadores, esta a nivel de encendido automático de las fuentes
a través del programa. El programador NOPPP requiere apagar las fuentes manualmente
previamente al retirado del PIC.
Lo mas importante es un pequeño cambio en el encabezado del programa. Todos los
programas que le entregamos en estos artículos estaban encabezados con :
Si usted va a usar el NOPPP para programar sus PICs debe cambiar el encabezado
por las siguientes tres líneas:
PROCESOR 16F84
INCLUDE <p16f84.inc>
_config_XT_osc&_WDT_OFF&_PWRTE_on
Las letras XT indican que se esta usando un cristal común. Estas iniciales deben ser
cambiadas a RC cuando se usa un clock a resistor y capacitor, o a HS para cristales de alta
velocidad, o a LP para cristales o filtros cerámicos de baja frecuencia (menos de 100KHz).
6.5 CONCLUSIONES.
Este articulo fue para poner la casa en orden. En realidad nos falta algo aún para
que todo este ordenado: el autor esta analizando como modificar el programador para que
funcione con el programa NOPPP y probablemente el resultado se podrá ver en el próximo
artículo.
OK PICERNO
PALABRAS EQUIVALENTES A DIBUJOS 5672
PALABRAS REALES 2710
TOTAL 8332
NOTA DEL AUTOR: como hay dibujos y programas anteriores corregidos se factura como
un articulo de 1,5x
* VISTA INFERIOR
DB9 6 GND
J2 D0 D1 D2 D3
5 4 3 2 1
ACK
CI 1
10K
R12
14 1
+5 V
13 2
R9 12 3
10K 11 4
R6 10 5
R7 15 V
10K 9 6 1K
R8
+15 V
- + 8 7
78L12 10K
+ 7407
1N4001 +15 V R6
R3 5V 10uF 1K
C1 D1
+
RB7
1000uF 10K
RB6
D2
1N4001 VDD VPP C1
J3 GND
Q2
BC558B
78L05
C3
.01
9 10
8 11
R5
7 12
10K
6 13 +5 V
Q1
5 14
4 15
BC558B
R10
R11 3 16 470
1K 2 17
1 18 VERDE
VDD
VPP CI 2
ROJO MICRO
A PROGRAMAR
0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 1 0 2
0 0 0 0 0 1 0 0 3
0 0 0 0 1 0 0 0 4
0 0 0 1 0 0 0 0 5
0 0 1 0 0 0 0 0 6
0 1 0 0 0 0 0 0 7
1 0 0 0 0 0 0 0 8