Tools for building embedded systems
Small calculators and notes for firmware and hardware work. Each one does a single job and runs in your browser.
-
Debounce calculator
Size an RC filter for a mechanical switch, then check that the input changes only once per press.
-
Voltage divider
Find standard resistor values for a target voltage, with tolerance, current and output resistance.
-
UART baud rate
Work out the divisor for a baud rate, the rate you'll actually get, and whether the error will cause trouble.
-
CAN bit timing
Find the prescaler, time segments and sample point for a CAN bit rate, with register values for common controllers.
-
Tips
A random, practical tip for designing and building embedded systems.