prog 16f628 ds un 16f84 ?
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

prog 16f628 ds un 16f84 ?



  1. #1
    inviteef8446f3

    prog 16f628 ds un 16f84 ?


    ------

    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

    -----

  2. #2
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?

    parue ds le numero 317.
    ici (alarme bateau)
    http://www.electroniquepratique.com/index.php

  3. #3
    Pierrre

    Re : prog 16f628 ds un 16f84 ?

    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+

  4. #4
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?


  5. A voir en vidéo sur Futura
  6. #5
    DavidDB

    Re : prog 16f628 ds un 16f84 ?

    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.

  7. #6
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?

    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

  8. #7
    gedonet

    Re : prog 16f628 ds un 16f84 ?

    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

  9. #8
    freepicbasic

    Re : prog 16f628 ds un 16f84 ?

    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
    A+, pat

  10. #9
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?

    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

  11. #10
    gedonet

    Re : prog 16f628 ds un 16f84 ?

    Citation Envoyé par triac Voir le message
    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

  12. #11
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?

    merci gilles. ---->
    (mp)

  13. #12
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?

    tu as reçu la doc gilles ?
    car...(pieces jointes plutot "volumineuses")

  14. #13
    invite2562e666


  15. #14
    inviteef8446f3

    Re : prog 16f628 ds un 16f84 ?

    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

Discussions similaires

  1. 16f84 et 16f628
    Par invite65764016 dans le forum Électronique
    Réponses: 18
    Dernier message: 29/07/2007, 19h52
  2. PIC 16f84-16f628
    Par invite62237dc8 dans le forum Électronique
    Réponses: 1
    Dernier message: 09/02/2007, 11h40
  3. modifier un prog.a 16f84 ?
    Par inviteef8446f3 dans le forum Électronique
    Réponses: 2
    Dernier message: 31/01/2007, 18h25
  4. Pic 16f628
    Par invite4164fd5c dans le forum Électronique
    Réponses: 9
    Dernier message: 16/12/2006, 16h15
  5. pic 16F628
    Par LTHOMAS dans le forum Électronique
    Réponses: 7
    Dernier message: 29/03/2006, 21h13
Découvrez nos comparatifs produits sur l'informatique et les technologies.