programmer un PIC avec PICKIT 3
Pour programmer les PICs utilisés dans beaucoup de mes projets, tu peux soit construire mon programmateur PIC DIY soit acheter un PICKIT3. Des clones de PICKIT3 sont disponibles à prix réduit ( environ 35€ ) sur Aliexpress.
Pour la programmation, tu peux utiliser soit le 'MPLAB X IPE' de Microchip, soit le Logiciel gratuit 'pickitminus'. Consulte la documentation succincte des deux ci-dessous.
Je recommande le Logiciel pickitminus car il est bien plus simple à utiliser et prend totalement en charge les clones Aliexpress. Cependant si tu as besoin du 'mode de programmation haute tension' ( par ex. pour mon PIC_5101 ou mon Gottlieb LCD display ) tu dois utiliser le Logiciel MPLABX.
Certains adaptateurs de programmation vendus sur Aliexpress ont un défaut, empêchant d'identifier ou de programmer les PICs à 28 et 40 broches. Si tu rencontres des problèmes, vérifie s'il y a une connexion entre 'PGC' et la broche 39 de l'adaptateur. Si elle est absente, tu dois l'ajouter comme sur l'image à gauche.
Pickitminus
Pickitminus est un excellent outil créé par 'jaka' ( voir le lien vers sa page web à gauche). Tu n'as qu'à configurer la bonne 'famille de périphériques' de ton PIC et pickitminus détectera automatiquement le type de ton PIC.
Pour PIC18F25K22, utilise la famille de périphériques PIC18->PIC18F_K et pour PIC18F45K42, utilise PIC18-> PIC18F MSB1st.
MPLAB X IPE
Microchip propose un outil appelé 'MPLAB X IPE' qui permet de programmer les PICs conjointement avec leur 'MPLAB IDE'. Tu peux télécharger l'outil ici https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide
Durant le processus d'installation, tu peux choisir d'installer à la fois l'IDE & l'IPE ou l'IPE uniquement.
L'outil fonctionne avec le Pickit3 original Microchip mais est également compatible avec les clones proposés sur Aliexpress.
REMARQUE :
- il est préférable de commander un PICKIT3.5 ; j'ai eu des retours indiquant que les sets PICKIT3 d'Aliexpress ne fonctionnent parfois pas
- utilise MPLAB-X Version 6.00 ou antérieure, la v6.10 contient un bug dans MPLAB empêchant l'affichage du PICKIT dans le menu déroulant.
Choisis 'PIC18F45K22' comme périphérique. Clique sur 'apply' puis sur 'connect'. L'outil téléchargera le Logiciel nécessaire sur le pickit3 et affichera le type du périphérique cible dans le champ texte. Si cette étape échoue avec le message d'erreur indiqué sur l'image, vérifie à nouveau les paramètres d'alimentation (ils sont parfois perdus) et recommence.
