Cześć
Mam taki problem, mianowicie dokonuje zamiany wartości z przetwornika na float. Uruchomiłem debugger i podejrzałem zmienne.
capVoltage = 0x14 (hex)
Po zamianie na float wg poniższego równania:
capVF = (capVoltage * VREF * 10 * 4.82) / 256
capVF = 0, a powinno być 18,82.
capVoltage jest typu unsigned char
capVF jest typu float
O co chodzi??
Mam taki problem, mianowicie dokonuje zamiany wartości z przetwornika na float. Uruchomiłem debugger i podejrzałem zmienne.
capVoltage = 0x14 (hex)
Po zamianie na float wg poniższego równania:
capVF = (capVoltage * VREF * 10 * 4.82) / 256
capVF = 0, a powinno być 18,82.
capVoltage jest typu unsigned char
capVF jest typu float
O co chodzi??
