headerheaderheaderheaderheaderheaderheaderheader
header
headerheaderheaderheaderheaderheaderheaderheaderheaderheaderheader
header
Programmation du PIC

Le PIC sur la carte mère FireBee est programmable en utilisant un ordinateur externe et une interface de programmation PIC tel que PICkit2 ou tout autre programmateur PIC.

Mesures de sécurité :
  • Avant d'ouvrir le boîtier du FireBee ou de toucher la carte mère, assurez-vous que vous n'êtes pas chargé d’électricité statique. Mettez-vous à la terre en touchant le blindage métallique d'un appareil électrique mis à la terre, d'un tuyau d'eau ou du tuyau vide d'un radiateur mural.
  • Éteignez toujours le FireBee avant de connecter des périphériques externes. Vérifiez le câblage correct avant de commencer toute action !


Matériel:
  • Linux- ou Windows PC ou Mac.
  • PICkit2 ou clone. De nombreux autres appareils comme par exemple le programmeur USB PIC peut être trouvé sur le Web. Veuillez consulter les détails de connexion sur la page Brochage des connecteurs .

Logiciel:
Utilisation:

Assurez-vous tout d'abord que votre Bee est hors tension , mieux vaut débrancher l'alimentation (la batterie interne peut rester connectée). Ensuite, connectez votre appareil de programmation sur le connecteur PIC de la carte mère et vérifiez que le câblage entre l'appareil de programmation et le connecteur du FireBee soit correct!
Ensuite, connectez le câble USB de l'appareil à l'ordinateur distant.

PICkit2:
picture

Sous Linux (sur Mac, cela peut fonctionner de la même manière), ouvrez le terminal (shell en ligne de commande). Vérifiez d'abord si le périphérique PICkit2 est correctement connecté à l'hôte USB avec la commande


pk2cmd -?V


Vous devriez obtenir une réponse similaire à celle-ci:

Executable Version: 1.20.00
Device File Version: 1.55.00
OS Firmware Version: 2.32.00


Vérifiez maintenant que le programmeur est correctement connecté à votre FireBee et reconnaît le PIC:

pk2cmd -P


Voici la bonne réponse:

Auto-Detect: Found part PIC18F4520

Et maintenant, il est temps de flasher le PIC:

pk2cmd -PPIC18F4520 -M -F/home/Firebee/firebee_pic-20120308.hex


Modifier le chemin du micrologiciel par le bon sur votre système. Pour une raison quelconque, pk2cmd a besoin d'un chemin complet, donc "-Ffirebee_pic-20120308.hex" ne fonctionnera pas même si vous êtes dans le même répertoire que le firmware.

Lorsque pk2cmd est terminé, vous devez vérifier que la programmation s'est bien déroulée (changez à nouveau le chemin selon vos besoins):

pk2cmd -PPIC18F4520 -Y -F/home/Firebee/firebee_pic-20120308.hex


Cela comparera le fichier spécifié avec le contenu de la mémoire flash du PIC. Vous devriez maintenant obtenir cette réponse:

PICkit 2 Verify Report
14-12-2013, 21:42:41
Device Type: PIC18F4520

Verify Succeeded.


Dans le cas contraire (très peu probable), essayez à nouveau de programmer la puce (avec une ancienne version stable si une autre tentative échoue).
Enfin, déconnectez le périphérique PICkit2 de FireBee et démarrez la machine.


Remarques:
  • Toutes les options de pk2cmd sont affichées avec la commande

    pk2cmd -?H


  • Si vous lisez le contenu PIC actuel dans un fichier (avec l'option -GF), la longueur du fichier de lecture et du fichier « .hex » d'origine peut différer. Cela est dû au fait que pk2cmd ignore le caractère de contrôle "CR" dans les fichiers « .hex » lors du flash et ne sont donc pas présents dans les fichiers readout du PIC.



Programmation du PIC sous Windows

picture
Connectez PICkit2 à FireBee et à votre PC Win* et démarrez le logiciel PICkit2. Vous devriez obtenir le message

PICkit2 found and connected
PIC device found



Dans le cas contraire, vérifiez les connexions entre PC / PICkit2 / FireBee .

Le PIC doit être répertorié comme " Device: PIC18F4520 ", et alors seulement vous devez cliquer sur le bouton "Auto Import Hex + Write Device" dans le coin inférieur droit. Sélectionnez le fichier pic *.hex dans le sélecteur de fichiers d'ouverture, puis cliquez sur OK et la procédure de programmation démarre immédiatement.
Si tout s'est bien passé, la "boîte de message" devient verte et vous serez invité à cliquer à nouveau sur le même bouton pour terminer l'opération.
C'est tout, fermez le programme et déconnectez PICkit2 du Bee, puis vous pouvez redémarrer votre FireBee.

Dernières actualités
Le serveur Web HTTP 521 est en panne - Panne matérielle sur firebee.org
2021-03-22:
Peut-être l'avez vous déjà remarqué: certaines actualités, pages et téléchargements ...
En savoir plus...
Publication du GFA Basic Editor (GBE) v3.7
2021-03-18:

Pour ceux n'en ayant pas connaissance , le créateur du GFA Basic est décédé ...

En savoir plus...
Sortie d'une nouvelle version d'AHCC.
2020-12-03:
Après quasiment 3 ans, Henk Robbers a publié, le 27 novembre 2020, la version 6.0 ...
En savoir plus...
Fils RSS | Conditions d'utilisation | Plan du site