Section outline
-
Herramientas para trabajar con los PIC16F88X
El software que he dejado para que bajeís es de Tiny Bootloader, de donde puede bajarse toda la información, el bootloader que dejo, es el que he utilizado para trabajar con 4 MHz con oscilador interno y de esta forma servirán para el todas las subrutinas de temporización que utilizamos para los PIC16F877A. De todas forma en la web hay otros bootloader a distintas frecuencias de trabajo.
Los pasos a seguir son los siguiilizando un programaentes:
- Utilizando un programador, yo utulizo el ICD2, se carga el programa Bootloader\tinybld16F886_int4MHz_19200.HEX.
- Se conecta el puerto serie a la placa base del Monibot, y se ejecuta el Tiny Bootloader, pulsar en Check PIC e inmediatamente después alimenta la placa, a lo que contesta el programa con:
Connected to \\.\COM1 at 19200
Wait 100ms
Searching for PIC ...
Found:16F 886/887 -
Buscamos el archivo .hex a cargar y pulsamos Write Flash ,en ese momento veremos que empieza a moverse una barra azul justo pode debajo del botón de Chec PIC, ahora tenemos que apagar y encender la placa utilizando el interruptor, de esta manera hacemos un reset. No podemos utilizar el pulsador de reset porque este microcontrolador tiene el reset en el pin de RE3. Todo esto hay que hacerlo antes de que termine el desplazamiento de la barra azul de tiempos. Si todo va bien aparece el siguiente mensaje Connected to \\.\COM1 at 19200
Wait 100ms
HEX: 14 days old, INHX32,16Fcode, total=1366 bytes.
Searching for PIC ...
Found:16F 886/887
WRITE OK at 19:46, time:1.469 sec
-
El Módulo Oscilador de los PIC16F88X
-
La palabra de configuración
-
El módulo de Captura Comparación y PWM
-
El Módulos MSSP: Módulo de Comunicaciones Serie Síncronas.