COUNTDOWN TIMER
les schémas de minuteur décompteur sont légions sur le net
decomptage de 99 min avec une résolution de 1 seconde
je n'ai réalisé que ceux a base de pic 16f84 ou 628
un des plus anciens http://www.piclist.com/techref/microchip/cntdn/index.htm
1 16f84, 1 4511, 4 aff leds cathodes communes : fournit un signal sonore lorsque le décomptage arrive à zéro
Modifications .multiples possibles http://www.turbokeu.com/myprojects/countdown3.htm
ajout d'un relais, afficheurs anodes ou cathodes communes au choix en remplacant le 4511 par 1 4543
les schémas à lcd
réalisation : compteur horaire de duree de fonctionnement
tiré du site http://xizard.chez.com montage présenté sur le site en 2000
avec un 16f84
il affiche le temps que le montage est sous tension avec une résolution du dizieme d'heure, il enregistre toutes les x minutes, pas de remise à zero, il faut reprogrammer le pic pour recommencer un cycle ????
il faut brancher le point décimal pour différencier heures et diziemes d'heure
tiré du site sonelec musique
compteur horaire de fonctionnement affichage heures minutes
le code source écrit en mikropascal est fourni, on pourrait le changer pour enregistrer toutes les 10 minutes...
La programmation des pics avec le programmateur g540 genius qui se branche sur port usb
Je suis passé au tl866
eproms Vpp jusque 21 volts,tous les atmel base 8051, attiny, atmega, les pics, les eeproms: configuration des fuses bits des pics, se référer à la DS du pic concerné et au fichier config pic pdf sur le cd du g540, je suis passé au minipro 866 en 2016, pour 35€, la pin 1 de tous les mcu se place au meme endroit quelle que soit la marque et le nombre de pins, liste circuits très complete, limité aux 8 bits.
le terme programmation signifie dans ce cas : bruler un hex dans 1 mcu de microchip, le hex qui sera téléchargé depuis un site qui décrit des montages a pic et qui fournit le fichier, d'une revue ou d'un fichier source qui aura été compilé par un compilateur dédié correspondant au fichier source
le premier pgmateur pour pic que j'ai construit était de la revue electronique pratique sur port parallèle avec alimentation externe soft icprog, le 2eme était le k8048 de velleman kit soft fourni, et le 3eme était le multipic trouvé sur un site internet qui est un jdm amélioré sans alim externe soft fourni sur le site, qui fonctionne aussi avec icprog et winpic : tous ces pgmateurs avait une caractéristique gênante : le port qui ne se trouve que sur les pc tour : rs232 ou lpt.
j'ai été tenté par un pgmateur du commerce g540 a moins de 50 euros se branchant sur usb sans alim externe. Le soft fourni n'est pas tres convivial.
branché sur un portable win xp, installation des drivers, enfin il est reconnu.
voici un exemple de pgmation d'un 16f84A
on choisit le mcu a programmer avec le bouton select
cliquez ok
et voilà les bits de configuration ne sont pas chargés ou du moins aléatoirement alors qu'ils se trouvent dans le fichier, il faut les cocher à la main en se référant au pdf config pic, une case cochée signifie pgmé a l'état 1, exemple pour la NON protection du code il faut cocher la case CP, car CP à 1= CP OFF, ce qui est contraire à l'habituel coché signifiant pgmé à zero, puisque sorti d'usine tous les fusibles sont à 1, dans le cas de icprog, c'est une approche différente : coché veut dire "enable", et icprog s’occupe de convertir "coché" en programmant ou pas le fusible concerné, puisque chez microchip enable ou disable n'est pas nécessairement 0 ou 1 respectivement.
ce n'est pas comme si un fusible est désactivé en le mettant à 1 et activé en le mettant à zero
çà varie suivant la fonction du fusible
Dans le cas où on trouve un circuit tout fait, où il n'y a que le hex sans source et quand l'auteur n'indique pas la configuration puisque contenue dans le hex, il faut charger le hex dans icprog qui vous indiquera la configuration.
configuration en image
ici oscillateur 01 = xt_osc pwrt est à 0 = enable wdt à zero = disable et CP est à 1 = OFF
en cliquant sur l'icone prog
voilà c'est brulé
prochain épisode avec un 16f628
le meme programme simple a été adapté pour 16f628A en mode quartz externe 4mhz comme le 16f84A, pgmation ok en se referant au fichier config pic pdf pour les fusibles a configurer à la main, 2eme essai du meme programme sans quartz avec la fonction intrcosc_noclkout, fonctionnement ok
LE G540 NE PROGRAMME PAS LES 16F54 ET CONSORTS JE SUPPOSE : F55 F57 C54 C55 ETC...le seul pgmateur qui programme mes 16f54 est le multipic un jdm sans alim sur port rs232, et uniquement avec le logiciel telechargeable sur le site du programmateur, le multipic est reconnu par winpic et icprog qui ne supportent pas le 16F54
Aucun commentaire:
Enregistrer un commentaire