baudrate.py
来自「8051 interrupt assemble code」· Python 代码 · 共 12 行
PY
12 行
def timer_to_baudrate(timer_value, f_osc, smod=0): return ((2.0**smod)*f_osc)/(32*12*(256-timer_value))def baudrate_to_timer(baudrate, f_osc, smod=0): t = 256 - ((2**smod)*f_osc)/(384*baudrate) return (t, baudrate - timer_to_baudrate(t, f_osc, smod))def timer2_to_baudrate(timer_value, f_osc, smod=0): return f_osc/(32*(65536-timer_value))def baudrate_to_timer2(baudrate, f_osc, smod=0): t = 65536 - f_osc/(32*baudrate) return (t, baudrate - timer2_to_baudrate(t, f_osc, smod))
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?