Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2995 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Comment fonctionne cette fonction "port_b_pullups (value)"

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment fonctionne cette fonction "port_b_pullups (value)"

n°1327502
ludo12345
Posté le 17-03-2006 à 17:49:34  profilanswer
 

salut  
 
je cherche à utiliser cette fonction pour utiliser des boutons sur le prot B d un 16f877.  
mais y à un hic (sinon c'est pas drole)  
 
quand j utilise cette fonction ben sa me fait tout planter. Le meme pics gere des diodes un écran lcd et tout sa ne marche plus du tout. mais si on la supprime tout marche sauf bien sur les boutons.
le meme pics gere des diodes un écran lcd et tout sa ne marche plus du tout.  
 
que faire la je craque sa fait 3 jours que je suis desssus :pt1cable:  
 
merci pour toute les futur aide.
 
[cpp]  
void main ()
{
INIT_PORTS();
lcd_init();
 
 
   lcd_putc("\f" );
   delay_ms(2);
 
   
   
 
feux_vert = 1;
feux_orange = 1;
feux_rouge =1;    //diode de controle
feux_ab = 0;
feux_cd = 0;
 
 
printf(LCD_PUTC("    win tir    " ));
do{
if (input (pin_B1))
{
 printf(LCD_PUTC(" sa marche " ));
}
}
while (1);
 
//menu_principal ();
}
 
 
void INIT_PORTS()
{
Set_Tris_A (0x00);      //tout le port A en sortie
set_tris_B (0xff);  //tout le port B en entrée
port_b_pullups (true);       // activation resistance interne portB
delay_us(20);
set_tris_C (0x00);  //tout le port C en sortie
set_tris_D (0x00);  //tout le port D en sortie pour le LCD
}
 

mood
Publicité
Posté le 17-03-2006 à 17:49:34  profilanswer
 

n°1327805
ludo12345
Posté le 18-03-2006 à 12:33:08  profilanswer
 

salut  
 
alors personne ne comprend mon probleme!!!
aumoin si quelqu un a utilisé cette fonction et si sa marche!!!
 
merci..

n°1327817
Emmanuel D​elahaye
C is a sharp tool
Posté le 18-03-2006 à 12:59:12  profilanswer
 

ludo12345 a écrit :


aumoin si quelqu un a utilisé cette fonction et si sa marche!!!


Quelle fonction ? port_b_pullups() ?  

  • Ce n'est pas une fonction standard
  • C'est probablement une fonction fournie avec ton compilateur pour PIC
  • Je n'ai jamais développé pour PIC, donc je ne la connais pas.

Visiblement, elle sert à commander les résistance de pull-up sur le port B. Les détails se trouvent dans la doc de ton compilateur et dans celle du PIC... Voir aussi si ton schéma électronique est conforme.


Message édité par Emmanuel Delahaye le 18-03-2006 à 13:07:06

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1328627
ludo12345
Posté le 20-03-2006 à 09:43:46  profilanswer
 

mon compilateur ne me rien dit de plus et en plus il me dit lors de la compilation BUILD SUCCEEDED donc il ne voit aucune erreur.

n°1329669
ludo12345
Posté le 21-03-2006 à 17:21:12  profilanswer
 

la reponse :
 
a tous ce qui vont avoir le meme probleme pensai a mettre dans vos initialisation "#fuses nolvp," sinon sans sa ...... des heure de galere
 
merci a mon prof qui a fini par voir la boulette

n°1329673
Emmanuel D​elahaye
C is a sharp tool
Posté le 21-03-2006 à 17:26:05  profilanswer
 

ludo12345 a écrit :

pensai a mettre dans vos initialisation "#fuses nolvp,"


C'est extrêmement particulier à ta plateforme, et sans doute expliqué dans le doc...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1329835
chrisbk
-
Posté le 21-03-2006 à 22:40:10  profilanswer
 

ludo12345 a écrit :

l
a tous ce qui vont avoir le meme probleme pensai a mettre dans vos initialisation "#fuses nolvp," sinon sans sa ...... des heure de galere


 
 
oquai mérsi cai neautai


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Comment fonctionne cette fonction "port_b_pullups (value)"

 

Sujets relatifs
[Résolu] Changement de port sur une page web[Debutant] Heritage et appel de fonction
Ça ne fonctionne pas : $type = '_GET'; $$type['mavar']; Normal ?[VB.NET] Trier treeview en fonction ImageIndex
[Basic-Batch] inspection du port com 1Executer une fonction d'un script en VBScript
Résultat fonction PHP différentefonction cryptage et envoie dans mysql
Cannot use a scalar value as an array in /var/www/free.frAllocation de tableau dans une fonction
Plus de sujets relatifs à : Comment fonctionne cette fonction "port_b_pullups (value)"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR