Carte de développement et d'étude sur PIC18F452

Cette carte de développement vous permettra de travailler sur PIC18F452 "devrait être compatible avec les 16F877"
Relativement complète puisqu'elle dispose de principales options, entre autre, deux ports RS232, un port déporté via
Internet "XPORT" ceci permet de prendre le contrôle de la carte d'étude à distance par  tunnel RS232.
Un afficheur LCD 2x16 caractères, trois entrées analogique utilisable par potentiomètres, une prom externe 24C***
une horloge temps réelle sauvegardé par pile lithium 3v, huit boutons poussoirs et huit LEDs, une sortie I2C sur bornier
phoenix.
De même, la plus part des ports sont disponibles pour usage extérieur via les bornier multipoints

Cette carte sera l'outil idéale pour accompagner votre propre étude ou tester un programme dans de bonnes conditions.

les fichiers PDF vous sont proposé afin de réaliser le circuit imprimé, celui-ci est double face, ses dimensions sont les
suivantes 152,40mm sur 152,40mm. assurez vous que les typons respecte bien ces dimensions et que le composants se superpose
bien au coté cuivre. le typon coté composants est volontairement retourné pour que l'impression ce trouve plaqué sur
le cuivre pré sensibilisé.
Ces typons devront de préférence être sortis en impression laser sur film transparent, vérifiez la densité du noir.

l'implantation des composants n'apporte pas de commentaires particulier, n'oubliez pas les traversées recto/verso!

Quelques petits fichiers HEX seront disponible afin de tester la carte, test du LCD, des boutons ... etc.

Schéma de la carte au format PDF
Typon coté cuivre au format PDF
Typon coté composants au format PDF
Sérigraphie de la carte au format PDF
Nomenclature des composants au format PDF

Le bootloader

L'utilisation de la carte nécessite un bootloader, d'une part, un petit fichier HEX qui viens prendre place dans le PIC18F452
à programmer une seul fois. Donc pas besoin d'un quelconque programmateur de PIC, seulement pour insérer le fichier la première
fois dans le 18F452. Le fichier .hex sera à choisir en fonction de la valeur du quartz. Exemple, pour un quartz de 20mhz
il faudra transférer le fichier "bl18f452_20mhz_56000bps.hex", c'est celui-ci qui sera utilisé sur les applications décrite
ici.
Un petit soft se charge par la suite, d'envoyer vos programmations. Le mode d'utilisation est le suivant. Ouvrir la petite application
sélectionnez le port COM a utiliser, ouvrir le fichier à transférer, l'application attend de votre part un reset de la carte à PIC18F452.
A ce moment là, le transfère s'effectue et démarre votre programme.
Vous trouverez de petit soft dans le répertoire "Downloader Windows/PIC_downloader.exe"



Les fichiers nécessaire au bootloader, fichiers .hex et applications format .zip

Ne pas oublier de configurer votre carte avec les cavaliers en fonction des entrées et sorties utilisées. Idem pour l'aiguillage de la
ou des RS232.
La valeur du Quartz du PIC est fonction de votre application.


Enfin, le module XPORT est une option intéressante dans le cas de contrôle distant par tunnel RS232.
voir ce lien:   http://www.gridconnect.com/xporte.html

Le Datasheet du XPORT au format PDF 
Le guide du module XPORT au format PDF

Le datasheet du pic18f452
L'horloge temps réel DS1307

Voici une petite application qui vous permettra de tester votre carte de développement, du moins, elle
testera la partie afficheur LCD et l'ensemble des LEDs.

Après le transfère du fichier "essai_afficheur;hex" par le bootloader, le programme démarre aussitôt
en faisant défiler du texte sur le LCD et allumer l'ensemble des LEDs les unes après les autres.
Les cavaliers seront positionnés de façon a activer les LEDs et non les poussoirs. Bien sur, il faudra utiliser
un quartz de 20mhz.

Merci à Vitor pour sa collaboration.