#1 Le 03/04/2013, à 12: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.
merci de m'aider
Hors ligne
#2 Le 03/04/2013, à 12: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, à 12: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