medium10 pts · first answer countsembedded-cfixed-point
Raw ADC count to millivolts
A 12-bit ADC (0–4095) uses a 3,300 mV reference. With 32-bit unsigned arithmetic, what does this give for raw = 3000?
uint32_t mv = (raw * 3300u) / 4095u;
Discussion 0
Join free to post in the discussion.
Related questions
- Why use volatileEmbedded Systems Engineer
- Setting a register bitEmbedded Systems Engineer
- Reading a hex register valueEmbedded Systems Engineer
- Adding to a uint8_t counterEmbedded Systems Engineer
- Where const goes in a pointerEmbedded Systems Engineer
- A static local counterEmbedded Systems Engineer
- Why a cross-compilerEmbedded Systems Engineer
- Keeping a table out of RAMEmbedded Systems Engineer