Mam problem, którego nie rozumiem.
Dokonuję pomiaru ADC i obliczam napięcie.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
u to zmienna uint32, pozostałe dwie to zmienne uint8.
Jeśli dokonam obliczeń jak powyżej wszystko jest ok, jednak jeśli zamienię kod na poniższy, wynik kompletnie się nie zgadza
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
O co chodzi, przecież działam na tych samych zmiennych! Dodam, że jeśli zmniejszę mnożnik do 48 i dzielnik do 10000 wszystko jest ok.