Чего то у меня тут непонятки произошли.
Прицепил датчик вакуума. на RA0
Накалякал код примерно так.
Код: Выделить всё
char v [10];
int pressure()
{
GODONE = 1; // Start conversion
while(GODONE); // Wait until conversion success
return (ADRESH<<2)+(ADRESL>>6);
}
main
while();
{
int p = pressure();
sprintf(v,"%d ",press);
lcd_puts(128,v);
}
}
Не знаю что я там навертел, эта сабака теперь врет, каждую сотню отнимает 10.
то есть
должно есть
110 100
220 200
330 300
440 400
