moze ktos ma z was jakis szybki patent na liczenie 10*log(A/B) dla '51 w bascomie/asm z liczb byte / single ?
moge operowac na single (i wartosci po przecinku) lub na byte, przy czym wiadomo ze wielkosc A jest rzedu np 100 razy mniejsza niz B, np mam A=50 i B=80, to wiadomo ze A=50mV a B=8V bo w takim zakresie bedzie urzadzenie zawsze pracowac.
mam dorobic wyswietlanie dB z pomiaru 2 napiec mierzonych 8-bitowo, mam dosc duzo flashu wolnego (uzywam 51rd2) oraz czasu procesora, ale ramu mam malo (prawie cale 1kB wykorzystane). Czyli moze w flashu zrobic tablice wartosci A, B => dB ? Ale to by bylo zbyt duzo kombinacji, bo 64kB ;), wiec moze zrobic normowanie wartosci A i B do wspolnego mianownika - tzn pomnozyc obie przez taka stala, by np A miala wartosc np 255, a dla B zrobic tabelke "odpowiednie B - wartosc w dB" ?