Witam witam
Mam problem dotyczący obliczenia podstawowego napięcia. kod z książki nie bardzo chce działać jak powinien za to działa u mnie taka wersja.
Kod:
pm = pomiar(); // odczyt wartości ADC np. = 450
wynik = pm * 48; // wynik = 194400
cz_d = wynik/10000; // część dziesiętna
cz_u = (wynik%10000) / 10; // część ułamkowa
lcd_int( cz_d );
lcd_char( '.' );
lcd_int( cz_u );
lcd_char( 'V' );
Ale jeśli zamiast 48 napisze 483 to już wynik głupieje.
Niecący jeszcze coś przy jarałem na płytce xP ale to chyba tylko dzielnik bo tak jak by z niego się zadymiło ^ ^'
normalnie podłączałem dzielnik najpierw przez ten rezystor 10kOHM co jest na płytce. A do procka podłączałem 'wyjście' potencjometru. Działało ale nie uzyskiwałem maksymalnego napięcia 5V tylko 3 coś bo leci wszystko przez ów rezystor 10K. Pomyślałem że podłącze na odwrót i coś się przydymiło
No ale zdaje się że wszystko działa jak należy. Jakieś sugestie, porady co do mojego wykroczenia ?
No i chciałem się zapytać skąd w książce wzięło się
Kod:
return ADCW;
W nocie PDF nie znalazłem tego ale już w plikach po naciśnięciu CTRL + LPM było.
Co do tego to bardziej bym chciał wiedzieć jak szukać takich rzeczy na przyszłość
Serdecznie pozdrawiam
P.S zdaje sobie sprawy że mogę zadawać dość błahe pytania aczkolwiek chciałbym zrozumieć pewne aspekty a nie przechodzić boczkiem. Chodź i tak czasem robię.