Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/04/2013, à 13:13

bochra

envoie multiple via rs232 avec le picc

je suis entrain d'effectuer  un projet avec le pic16f887. je veux convertir 20 entrées analogiques et les envoyer via RS232.

void conv_envoi()
{

while(true)
{
delay_us(50);
adc_val = read_adc();
      delay_ms(20);
    
   
      tension = (float)(adc_val/204.8);
      if(old_val != tension){
         //printf(lcd_putc, "\f%3.4f", temp);
         printf("Tension est: %3.4f\r\n", tension);
           //TXREG=tension;
     }
     old_val = tension;
}
}

c'est la fonction de conversion. le problème est que la simulation ne m'affiche que la valeur de la promiere entrée. sad
merci de m'aider

Hors ligne

#2 Le 03/04/2013, à 13:46

Braun

Re : envoie multiple via rs232 avec le picc

Bonjour,
Es-tu certain que read_adc() déclenche une nouvelle saisie et attende sa bonne fin?

Hors ligne

#3 Le 03/04/2013, à 13:51

claudius01

Re : envoie multiple via rs232 avec le picc

Bonjour,

Au vu du code, je dirais que tout dépend de ce que fait la routine read_adc()...


Cordialement, A+
--
Claudius

Hors ligne