salut
est t'il possible de programmer un 16f84 avec un prog. prevu pr
un 16f628 ?
je suis abonné a electronique pratique et je voulais faire l'alarme
qu'ils décrivent ds leurs dernier numero.
je possede un 16f84 ....et un 16f876
merci
-----
salut
est t'il possible de programmer un 16f84 avec un prog. prevu pr
un 16f628 ?
je suis abonné a electronique pratique et je voulais faire l'alarme
qu'ils décrivent ds leurs dernier numero.
je possede un 16f84 ....et un 16f876
merci
parue ds le numero 317.
ici (alarme bateau)
http://www.electroniquepratique.com/index.php
bonsoir
l'inverse est vrai; mais le 628 a des elements que n'a pas le 84 (comparateur par ex) donc difficile a dire sans voir le prog.
A+
tu l'as içi le prog.
http://www.electroniquepratique.com/...idMg=44&id=522
Salut,
Ce programme prévu pour le 628 ne fonctionne pas sur le 16F84, car il n'y a pas d'UART dans le 16F84...
Par contre si tu modifies le programme du 628, il est possible de le faire fonctionner sur le 876.
David.
merci pr vos réponses . (ok , vais utilisé un 16f628)
ce montage j'aimerais le monté sur un véhicule ,mais il faudrait y faire quelques
modif. programme , rajout d'un temps (inib.) a la mise ss tension.
(sortir de la voiture)
et d'un autre temps (retour au vehicule) .temps avant alarme,
apres la detection des 3 chocs.
quelqun içi peut le faire ?...
merci
Bonjour
La reponse est non car le programme utilise le TIMER1 qui n'existe pas sur le 16F84 de même pour l'USART et pour le generateur de PWM.
Tu as donc deux solutions
1° soit réecrir le programme pour le 16F84 en utilisant des routines softs pour le RS232 et le PWM et des ruses de Sioux pour se passer du TIMER1. C'est probablement faisable mais il faut que tu aies de serieuses bases de programmation
2° soit acheter un 16F628, qui coute moins cher qu'un 16F84.
Gilles
le recepteur utilise l'usart donc pas compatible !
Code:intRXData BANK1 ; Sélectionner banque 1 btfss PIE1,RCIE ; tester si interrupt RXData est autorisée goto intTimer1 ; non fin de traitement interruption BANK0 ; Sélectionner banque 0 btfss PIR1,RCIF ; oui, tester si le buffer de reception USART est plein goto intTimer1 ; non sauter au test d'interruption suivant call TraiteRecept; oui, traiter interrupt RXData ; goto restorereg ; et fin d'interruption
ok, pour utilisé donc un 16f628 , mais est ce que quelqun içi peut
modifier le programme ?
ajout d'un temps avant declenchement de l'alarme et un temps "d'inib"
a la mise sous tension de l'alarme ?
(le temps de quité le vehicule)
merci
Bonjour
Il est asses facile de rajouter une tempo, il te faut un petit programme generateur de tempo: http://www.aurelienr.com/electroniqu...lec/picdel.zip tu trouveras quelques explications sur mon site: http://gedonet.free.fr/testpic/programme.htm
En bref tu ecris la frequence du quartz que tu utilises, 4MHz si c'est l'oscillateur interne, la durée de la tempo en ms tu cliques sur "Calculate Cycles" et "Genrate Code" tu obtiens le code d'une sous routine que tu appelles par "call PDelay", ne pas oublier de declarer les variables utilisées. par exemple pour une tempo de 10s, il faut 3 variables PDel0, PDel1, PDel2.
Si tu n'y arrives pas, demande moi mon mail est sur mon site.
Gilles
merci gilles. ---->
(mp)
tu as reçu la doc gilles ?
car...(pieces jointes plutot "volumineuses")
Attention, c'est urgent .
http://forums.jelectronique.com/ftopic5905.php
http://www.abcelectronique.com/forum...ad.php?t=36345
http://www.elektor.fr/forum/forum/fo...4.195111.lynkx
(en plus de futura)
th.
voila toute l'aide que l'on peux attendre de ce genre de type !
ok,.. c'est réussi...je laisse tombé.
sujet clos !
http://www.abcelectronique.com/forum...688#post231688