Attention ! Fermeture imminente du forum d’Elektor (pour en savoir plus, cliquer ici). À partir du vendredi 1er mars il ne sera plus possible de s’identifier sur ce forum, mais son contenu restera disponible en lecture seule jusqu’à la fin du mois. Le 1er avril, il sera fermé définitivement.

Probebleme avec des ports du 16F877A

Lesquels choisir ? Comment les utiliser ?

Postby mr.ester » Tue Dec 31, 2013 12:00 am

Bonjour a vous
Voila je travaille sur un projet avec un pic 16f877a a 40 broches et des leds RVB a 4 pin
Le probleme est apres avoir ecrit et simuler le programme sur isis
Le led relié au ports a ne marche pas
Merci d avance pour vos réponses
mr.ester
 
Posts: 18
Joined: Mon Jan 20, 2014 8:08 am

Postby ymasquel » Tue Dec 31, 2013 12:00 am

Bonjour "Mr.Ester",

Sans le moindre indice (tel un schéma par exemple) difficile de répondre.

Une piste serait à approfondir dans le type de LED (anode commune ou cathode commune).

Une autre, puisqu'il semble que seul le port A soit en cause, serait dans la possible omission de basculer les broches du port A en numérique car elles sont en analogique par défaut.

Amicalement, Yves.
Amicalement,
Yves.
ymasquel
Site Admin
 
Posts: 3392
Joined: Thu Jan 02, 2014 10:44 am
Location: Oise (60)

Postby mr.ester » Tue Dec 31, 2013 12:00 am

Quelqu un m a dit de toujours eviter les port A4 dans les 16F84A sans aucune explication alors je me suis dit que c est le meme cas avec mon bleme
Pouvez vous un peu m eclairer yves
P.s.:voila mon diagramme la Led 1 et 2 ne Marche pas
Attachments
16F877A-COMMUNIK-DIAG.JPG
16F877A-COMMUNIK-DIAG.JPG (70.32 KiB) Viewed 1678 times
mr.ester
 
Posts: 18
Joined: Mon Jan 20, 2014 8:08 am

Postby gérard » Tue Dec 31, 2013 12:00 am

Le portA est par défaut en entrée analogique.
Ecrire ADCON1 = 7 pour que tout le portA soit en digital

RA4 est à drain ouvert, ce que veut dire que cette patte ne peut que absorber du courant.
Une LED doit être branchée entre + 5V et RA4 (avec une résistance)
Pour allumer la LED, il faut écrire "0" sur RA4.
Avec une RGB, elle doit être à anode commune, les cathodes vers A3, A4 et A5 (comme tu l'indique)
Une RGB cathode commune ne fonctionnera pas.

J'espère avoir été clair.

Bonne Année.
gérard
 
Posts: 333
Joined: Fri Jan 17, 2014 4:36 pm

Postby mr.ester » Tue Dec 31, 2013 12:00 am

Merci pour les information
mr.ester
 
Posts: 18
Joined: Mon Jan 20, 2014 8:08 am

Postby mr.ester » Tue Dec 31, 2013 12:00 am

Ça Marche bien Merci a vous yves et gerard
Probleme resolu
mr.ester
 
Posts: 18
Joined: Mon Jan 20, 2014 8:08 am

Postby gérard » Sun Jan 05, 2014 12:00 am

Résolu comment ?
gérard
 
Posts: 333
Joined: Fri Jan 17, 2014 4:36 pm


Return to Microcontrôleurs & microprocesseurs

Who is online

Users browsing this forum: No registered users and 1 guest