|
本帖最后由 超級狗 于 2019-9-17 10:43 编辑 " f+ j8 n- s( `
# F x& K% E1 `+ e, h0 K8 @
早期的 UART IC 16450 / 16550,使用的晶振頻率就是用 1.8432MHz。4 |' D4 b" V' V$ l: c$ Y' M0 q7 |
^6 y2 ~" ^' V
後來 UART 被整合到 MCU 中,為了可以除出原來的通訊頻率,最簡單的方式就是選 1.8432MHz 的整數倍。7 ?; l7 J0 V8 f ?) X
" Y# Z, }, c3 n/ S: g# D. s$ _4 P1 R
1.8432MHz x 4 = 7.3728MHz(適用於 8MHz MCU)6 s4 A2 P- D# Y" x$ j
1.8432MHz x 5 = 9.216MHz(適用於 10MHz MCU)
1 |% X0 v6 ?# A- L1 h7 _) [; Z7 s1.8432MHz x 6 = 11.0592MHz(適用於 12MHz MCU)" x; r( p/ _( p! z3 ?5 R x1 E
1.8432MHz x 8 = 14.7456MHz(適用於 16MHz MCU)
3 c% w/ a: v9 k1.8432MHz x 9 = 16.5888MHz(我們用它偷跑 16MHz MCU )
2 U. z& a! ]1 u! K4 L2 X3 T
8 @3 A- g A, f( _
# W+ ?. G0 R9 E5 n3 a7 i2 a% P9 H! i |
|