Tutorial pour programmer Monty?
Ce document va vous permettre de faire fonctionner la phase de programmation du PIC16F84 de la carte de commande de MONTY.
Matériels:
+ 1 PC avec un port parallèle libre
+ 1 câble parallèle standard male/femelle (pas de câble
imprimante)
+ 1 carte de commande MONTY correctement câblée
+ 1 alimentation d’au moins 12V (DC ou AC peu importe car MONTY a son
propre étage de redressement)
+ 1 multimètre (pour tester le câble et pour dépanner
la carte)
Logiciels:
16F84 (fournit avec
le CD MONTY) pour ceux qui ont Win95,Win98, WinMe
IC-PROG pour tout les
PC Windows (Win95, Win98 ,WinMe W2k, WinNT, WinXP)
NB: pour W2k, WinNT et WinXP il faut un driver suplémantaire
fournit sur le site de www.ic-prog.com
Remarque: Pour utiliser IC-PROG une petite modif de la carte
sera nécessaire (citée plus bas)
Vérifications
des pistes
Avant d'allumer la carte, contrôler la continuité des pistes. Pour ça, lire le chapitre Comment déboguer ses cartes Monty avec succès ?
Vérification
du câble parallèle
Afin de ne pas se faire avoir par le câble il peut être
utile de vérifier son brochage a l’aide du multimètre en
test de continuité.
Normalement un câble standard ne comporte aucun fil croisés.
Il est évident que ceux qui ont un câble parallèle
et qui veulent programmer monty avec IC-PROG n’ont pas envie de modifier
leur câble pour que cela fonctionne (surtout qu’en générale
les câbles du commerce sont moulés).
|
|
|
|
|
|
(coté PC) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Programmation
avec IC-PROG
Donc avant toutes chose il faut croiser les signaux CLOCK et TX .
Le plus simple est de croiser les résistances R12 et R13 sur
la carte de commande de monty.
![]() |
![]() |
|
NB: ne pas raccourcir les pattes |
Comme sur la photo ci contre. |
Configuration
de IC-PROG:
|
|
![]() |
|
puis OPTION Voici ma configuration (Zurtog)
Pour ceux qui sont sous W2k,WinNT et WinXP pensez a activer le driver NT/2000 |
![]() |
|
|
![]() |
|
|
![]() |
|
Le TAIT serial programmer
Direct I/O faut voir :) |
![]() |
Test de
tout le système de Programmation
|
Pensez aussi à positionner l’inter PROG/RUN sur PROG IC-PROG a un petit menu pour tester les signaux nécessaire
Signal In : une croie apparaît si il détecte un 1 logique
On peut ensuite activer les signaux « out » en cochant les
cases. C'est très utile pour vérifier que le PIC reçoit
bien les bon signaux au bon endroit.
Active Vcc= RESET du tableau qui se trouve
En suivant le schéma électrique il est facile de comprendre le signal qui manque ou qui n’est pas au bon endroit. EXEMPLE : Quand j’active MCLR la led D9 doit s’allumer |
![]() |
PREMIER
TEST :
Vérification des signaux jusqu'au connecteur
DB25 de Monty
A l’aide d’un multimètre mesurer les soudures fléchées.
(ne pas hésiter de faire plusieurs mesures)
NB : cocher les signaux l'un après l’autre (pas tous en même
temps)

|
OUT coché |
|
Signal OUT
NON coché |
Mesure sur la soudure |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Data in est le signal de réception. On ne pilote pas ce signal.
On peut remarquer que Mclr est inversé par rapport aux autres
(si la configuration de Ic-Prog a été bien faite)
DEUXIEME
TEST :
Vérification des signaux sur le 7407 (U3)
En rouge ce sont les signaux qui vont de la DB25
vers U3
En bleu ce sont les signaux qui vont de U3 au
PIC
|
|
|
|
|
|
|
|
|
|
|
Signal OUT coché |
|
|
|
|
|
|
|
|
|
Signal OUT NON coché |
|
|
|
|
|
|
|
|