Witam witam
![Szczęśliwy :)](https://forum.atnel.pl/images/smilies/icon_e_smile.gif)
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ść
![Szczęśliwy :)](https://forum.atnel.pl/images/smilies/icon_e_smile.gif)
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ę.