Академический Документы
Профессиональный Документы
Культура Документы
08
PIC 16F876
9
PIC downloader V1.8
3. Seleccionamos el entorno
#define FOSC D'4000000' ;<<< Poner la frecuencia del cuarzo (Hz), max. 20 MHz
#define BAUD D'9600' ;<<< Poner la velocidad de transmisin baud rate (Bd)
#define BAUD_ERROR D'4' ;<<< Poner la tasa de error (%)
#define TIME ;<<< Poner el mtodo de de inicio del bootloader
;PIN/TIME/AUTO
; ;
;Disparo por puesta a nivel bajo swe la seal de disparo
;TIME inicia la recepcin del byte despus del RESET
#define PORT PORTB ; <<< solo para el PIN del puerto en juego PORTB/PORTC/PORTD/PORTE
#define PORT_BIT 7 ; <<<Solo para PIN, poner el bit de la lnea seleccionada 0/1/2/3/4/5/6/7
#define TIMEOUT D'3' ; <<< solo para TIME fijar el tiempo (0.1 s), max. 25.5 s
Ensamblamos el programa
una vez modificado
ORG 0X1F00
bcf PCLATH,4 ;seleccin banco 0 de memoria
bcf PCLATH,3
goto INICIO ;INICIO es la etiqueta donde
;comienza el programa creado
CF D.P.E. PROYECTOS Bootloader/Downloader para PIC 16F876 25
Grabacin del fichero bootldr.HEX en el
microcontrolador
Todos los pasos anteriores han ido encaminados a
obtener un fichero que hemos llamado bootldr.HEX y
que debemos grabar en nuestro micontrolador, donde
quedar residente.