Mes soucis avec les PIC - Page 2
Répondre à la discussion
Page 2 sur 2 PremièrePremière 2
Affichage des résultats 31 à 44 sur 44

Mes soucis avec les PIC



  1. #31
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC


    ------

    Bonsoir,
    une autre petite question, dont je ne trouve pas la réponse dans la spécification du PCF8574 :
    je lui ai dit d'écrire une valeur particulière sur son port.
    Ensuite, je lit ce qui y est écrit (le port est réparties entre entrées et sorties).
    Si je ne fait rien, quel sera ensuite l'état du port ? comme je lui avait demandé un peu avant ? ou tout à 1 comme au démarage ?
    Merci.

    -----
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  2. #32
    invite03481543

    Re : Mes soucis avec les PIC

    Citation Envoyé par Antoane Voir le message
    Une question à propos des timers : est-il possible de les "cascader", en utilisant les pin T0CK , par exemple, ou dans le logiciel ?
    Par logiciel éventuellement, mais "cascader" ne me semble pas le bon terme, je dirai plutôt associer par exemple quand on fait un signal PPM pour un servo.

    Aussi, pourquoi est-ce qu'on utilise pas plus souvent l'oscilateur interne du pic ? ça évite de mettre un quartz, au combien dispendieux, et ça libère 2pin - et au cours actuel du pin... ça vaudrait peut-être le coup !
    Dans ce cas, est-ce qu'il faut quand même 4 oscilations pour effectuer une instruction ?
    Oui toujours pareil il faut diviser par 4.
    Le PIC16F88 par exemple possède un oscillateur interne à fréquences sélectables par un registre.

  3. #33
    invite03481543

    Re : Mes soucis avec les PIC

    Citation Envoyé par Antoane Voir le message
    Bonsoir,
    une autre petite question, dont je ne trouve pas la réponse dans la spécification du PCF8574 :
    je lui ai dit d'écrire une valeur particulière sur son port.
    Ensuite, je lit ce qui y est écrit (le port est réparties entre entrées et sorties).
    Si je ne fait rien, quel sera ensuite l'état du port ? comme je lui avait demandé un peu avant ? ou tout à 1 comme au démarage ?
    Merci.
    Quand on lit le PCF8574 on ne modifie pas les états des ports (heureusement), si tu ne fais que lire les ports rien après lecture ne sera modifié.

  4. #34
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Me voici rassuré (ça m'a inquiété toute la journée, de penser que je ne l'avais pas prévu et qu'il faudrait tout revoir !!!)
    Merci beaucoup (pour la réponse et pour son contenu )

    Bonne soirée.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  5. #35
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Bonjour,
    Je dois contrôler la tension d'alimentation d'un pic (un 16F876), et faire un reset si jamais elle est trop faible. Cette tension d'alimentation est donc cablée (via un pont diviseur) sur une entrée analogique, échantillonée... Le pic regarde ensuite si elle est trop faible, et si oui... comment peut-il se reseter lui-même ?
    Ca peut ce faire par logiciel ?
    Est-il possible de cabler directement une sortie du pic au /MCLR, avec une résisantce de pull-up pour que, lors du reset, quand les I/O sont en I, le pic puisse redémarer ?
    Merci d'avance.
    Bon week-end.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  6. #36
    invite03481543

    Re : Mes soucis avec les PIC

    Regarde du coté de la fonction "brown out" ou "BODEN bit" qui est un bit de configuration qui reset automatiquement le PIC en cas de baisse anormale de la tension d'alim du PIC.

  7. #37
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Bonjour,
    Merci pour ce fusible, mais ce que je n'ai pas dit -j'en suis désolé- c'est que le pic doit ausi contrôler une tension d'alim de 24V, et faire un reset, si jamais elle est trop faible. Et dans ce cas, le BODEN ne peut plus suffire.
    Merci.
    Bon dimanche.


    PS : dans mon programme, je compare la tension issue du pont diviseur avec une valeur fixée (entre 0 et 255), mais c'est idiot : la tension correspondant à cette valeur est définie par le pic en fonction de la tension d'alim (par exemple si cette valeur vaut 93, Useuil = 93*Ualim / 255), et donc ça marche pas ; il faut utiliser le comparateur du pic et une tension de réfrence, par exmple interne.
    Non ?

    Merci.
    Dernière modification par Antoane ; 22/03/2009 à 14h18.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  8. #38
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Bonsoir,
    ... ou alors mieux vaudrait utiliser un circuit spécialisé externe gérant le reset (par exemple un TL7705) ?
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  9. #39
    Gérard

    Re : Mes soucis avec les PIC

    Je prends le train en marche.

    Tu peux utiliser une référence de tension genre TL431, simple, facile à mettre en oeuvre et pas chère.

  10. #40
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Bonjour,
    Ce sera donc une zener toute simple (Prothéus (ou tout du moins, la version qu'on utilise) ne simule pas la TL431, et comme on reste en simulation... la précision n'aura pas trop grande importance).

    J'utilise un bouton-poussoir, pour générer une "impulsion", je gère l'anti-rebond par le logiciel.
    Combien de temps mettre pour la tempo ? c'est à dire, au bout de combien de temps est-on sûr que le prochain front montant sera une nouvelle impulsion, et non du rebond ?

    Merci.
    Bon week-end.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  11. #41
    invite98053046

    Re : Mes soucis avec les PIC

    bonjour

    utilise unlooper comme programmateur

    cdt

  12. #42
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Bonjour,
    une interrogation sur une interruption :
    voilà mon programme d'interruption, appelée par le débordement d'un timer (ou plutôt, un plan de programme) :

    Début
    Si variable = 1 : appel du sous-programme : INT
    Fin

    plan du sous-programme : INT :
    Début
    Tant que var =1
    ...
    Fin tant que
    Fin

    Ma question : que va-t-il se passer ? que va faire le pic en cas de débordement du timer si on est dans le sous-programme INT, et que var = 1 ?

    Merci d'avance.

    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

  13. #43
    invite03481543

    Re : Mes soucis avec les PIC

    'Tant que' var=1 est la condition, tout dépend ensuite de comment évolue cette condition dans la boucle.

    Le timer déborde et met son flag à 1, il faut le remettre à 0 de manière logicielle pour autoriser une nouvelle prise en compte, donc on contrôle son débordement.
    En principe c'est dans le 'tant que' que l'on vient exécuter une action puis on remet le flag 'var' à 0 et on quitte la boucle, une nouvelle phase de déroulement du programme débute.

  14. #44
    Antoane
    Responsable technique

    Re : Mes soucis avec les PIC

    Bonjour,

    Je voulais juste remercier Hulk28 pour son aide dans la réalisation de mes PPE (à propos d'un contrôleur d'accés) - auquels j'ai eu une bonne note.

    Merci beaucoup.
    Deux pattes c'est une diode, trois pattes c'est un transistor, quatre pattes c'est une vache.

Page 2 sur 2 PremièrePremière 2

Discussions similaires

  1. programation d'un pic 18F4520 avec sdcc, soucis de tableau?
    Par invite9a03a7c9 dans le forum Électronique
    Réponses: 13
    Dernier message: 16/07/2008, 16h10
  2. Petit soucis avec les barycentres
    Par invite8fa6d0ae dans le forum Mathématiques du collège et du lycée
    Réponses: 3
    Dernier message: 08/05/2008, 11h26
  3. Soucis avec les nombres complexes
    Par invite8fa6d0ae dans le forum Mathématiques du collège et du lycée
    Réponses: 2
    Dernier message: 21/11/2007, 17h08
  4. Des soucis avec les programmes de montage vidéo!!
    Par calypso06 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 13/11/2006, 23h41
  5. j'ai des soucis avec mes images dans Latex
    Par invite86636802 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 13/11/2006, 21h56
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...