picard04
La carte Easypic et le programme Picflash

Quand on a une carte Easypic, on peut s´en servir pour autre chose que de faire du Basic. C´est d´ailleurs une des raisons de son choix par Ptitrain !
Car la carte est livrée avec un logiciel, Picflash, qui nous apparaît comme transparent en Basic, mais qui peut remplacer sans souci les autres, IC-Prog (utilisé dans nos pages Pictrain) ou PP, FPP et autres graticiels spécialisés...
Pour utiliser Picflash en dehors de mikroBasic, il suffit de lancer ce logiciel ! La fenêtre principale ci-dessous apparaît (ici on en voit la partie gauche) :
xpicard05_fenetre.png

( Ci-contre la partie droit de la fenêtre.)
Elle est presque mot à mot identique à celle de IC-Prog (allez la revoir, ici) car son rôle est identique :
saisir (ou vérifier) les bits du mot de configuration (Configuration Bits), la vérification n´étant jamais inutile (on peut détruire un PIC avec un mauvais mot, par exemple en acceptant bêtement la protection du code ! — on peut définitivement emp^cher un programme de fonctionner en oubliant de mettre à la niche le chien de garde (Watchdog doit être Disabled)...
vérifier le nom du PIC : eh oui, on vient de traduire un programme 16F84 pour le 16F628 et on oublie de changer de Device...
écrire (Write) un code hexadécimal (ficher .HEX) dans le PIC,
vérifier l´opération (Verify) s´est correctement déroulée,
si nécessaire, mettre à zéro tous les bits contenus dans le PIC (Blank), etc.

Pour gagner quelques secondes lors de l´écriture, on peut pendant la phase de débogage empêcher la vérification systématique des données de l´Eeprom (Data Eeprom) ou même le code lui-même (Code).
Vous verrez que gagner 4 secondes sur les 10 que dure l´opération paraît un gros gain quand on en est à sa vingtième commpilation du (presque) même code ! On ne permettra à nouveau ces opérations de vérification que pour une gravure définitive d´un programme qui tourne bien...
Voici la fenêtre des préférences (Setup, grâce au bouton Options) ou l´on a carrément décoché les options Verify All.

xpicard05_options.png
Tout comme IC-Prog, Picflash permet de lire (Read) un PIC (dont on aurait oublié ce qu´on a mis à l´intérieur ?), pourvu qu´il n´ait pas été protégé contre la lecture (PIC des applications du commerce, par exemple...).
xpicard05_codedump.png

Si vous trouvez une erreur ou une chose pas claire dans cette page, faites-le-nous savoir par mail, au plus vite, merci !
Les mots marqués d´un astérisque (*) sont ou seront expliqués dans le “P´tit dictionnaire du Meccano électronique”.
Bibl. : PicTrain, divers. — Descr. : PIC, MikroBasic
 

Jidé
nov. 2008

Rev 11/12/08
Ptitrain, l´e-magazine du train éclectique. — Directeur de la publication : Christophe Franchini.
Rédacteur en chef : Jean-Denis Rondinet