Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur le langage C !

Modérateur : Jérémy

Programmer le fonctionnement par étapes
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#11 Message par satinas » lun. 7 juin 2021 12:06 lien vers la Data-Sheet : Cliquez ici

Bonjour,
regarde dans le datasheet la fonction des registres ADCON0, ADCON1, ADCON2.
au reset ADCON1 est initialisé à 0 par le pic.
F5 c'est aussi AN10.

Programmer le fonctionnement par étapes
EmnaBz
Membre
Membre
Messages : 12
Enregistré en : juin 2021

#12 Message par EmnaBz » lun. 7 juin 2021 14:21 lien vers la Data-Sheet : Cliquez ici

Re
Merci Satinas pour votre proposition mais ça mène vers le même résultat.
idea ! Par contre j'ai réussi à faire fonctionner mon programme convenablement enfin ! :-D
En fait les deux leds que je veux allumer simultanément (LES et LAT) appartiennent au même port (PORTF) avec LES = portf.f4 et LAT = portf.f5
La structure

Code : Tout sélectionner

LAT=1;LES=1;
ne mènent pas au résultat attendu (simultanément).
Par contre il fallait tout simplement écrire

Code : Tout sélectionner

PORTF=0b00110000;
çàd charger tout le port à la fois pour que les leds s'allument simultanément.
Merci Satinas pour votre temps et vos explications qui m'ont guidé à trouver la bonne solution. Merci !
(Maintenant je dois trouver une solution pour le BTN :geek: )


Retourner vers « Langage C »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 38 invités