Utilisation d'un bootloader pour Microchip

I // INTRODUCTION

Le bootloader est un petit programme qui est situé en haut de zone de la mémoire FLASH et qui permet de transférer le programme qui transite par la liaison RS232 vers la mémoire interne au microcontroleur PIC sans avoir besoin d'enlever le composant pour le placer sur un programmateur spécifique.

Le déclanchement du PIC en mode bootloader est configurable, soit par entrée tout ou rien soit par timer (pendant n secondes après la mise en service du PIC) De plus le taux de transfert est lui aussi paramétrable de 9600 Bauds ... 115 KBauds (en fonction aussi du Quartz utilser dans votre montage)

II // Programme PIC

Vous trouverez ci dessous les programmes sources et compiler à programmer dans le microcontroleur (grace au logiciel gratuit IC-Prog par exemple).

Chip Version Descriptif ASM HEX
16F87x 1.2 Version de Bootloader pour Microchip PIC16F873A/876A/877A
16F88 1.0 Version de Bootloader pour Microchip PIC16F88 - EN COURS ...

Le code ASM est là afin de vous permetre de configurer votre Bootloader à votre guise et ensuite le compiler à l'aide par exemple de MPLAB téléchargeable gratuitement chez (c)MICROCHIP

III // Le programme PC

Ce programme PC à été réaliser sous visual basic 6,

Version Descriptif Source VB6 Install
V 1.0.2 Ajout de la sauvegade de la configuration dans un fichier : Downloader.ini


Go Back