64-bit integer division brings a dependency on library functions. It is
avoided here by dividing fck and baud by a common divisior. The error
is the better (1/(2*0x300)) as with 64 bit division (1/(0x300)).
This patch is originally from the MicroPython repository and due to
Tobias Badertscher <python@baerospace.ch>.