Witam serdecznie,
Głowię się właśnie nad takim zagadnieniem: "Binarny rezultat wyniku przetwarzania 12-bitowego bipolarnego przetwornika A/C wynosi D=0E5AHEX (kod U2). Określ wartość napięcia wejściowego przetwornika Ua jeżeli Ufs=1.25V."
Proszę szanownych Grupowiczów o podpowiedź, jak się zabrać do tego przykładu z systemem dopełnień do dwóch.
Wynik konwersji zapisany bitowo to: 0000 1110 0101 1010
Przetwornik jest 12-bitowy, czy więc powinienem odrzucić początkowe
0000 i zostawić: 1.11001011010 (jedynka bitem znaku) czy też odrzucić 000 i zostawić: 0.111001011010Zakładając pierwszy przypadek - po konwersji na wartość dziesiętną otrzymuję -422. Jak to w takim razie przenieść na napięcie? Mnożyć liczbę ujemną aby otrzymać ujemną wartość napięcia? Dzielić przez 211 czy 212?
A może trzeba po prostu na początku całą liczbę 0x0E5A zamienić z U2 na kod binarny?
Z góry bardzo dziękuję za wszelką pomoc.
[wysyłam ten post drugi raz, pierwszy chyba jakimś cudem nie dotarł do serwera news bo nigdzie go nie widzę...]