跳转到主内容
Knowledgebase
Home
Renesas Electronics China - Knowledgebase

当时钟是12.5MHz时,我应该执行什么设置使波特率成为4800bps?

最新更新:2011年10月 07日

Question:

当时钟是12.5MHz时,我应该执行什么设置使波特率成为4800bps?

Answer:

应该执行的设置如下。

  1. PRM1 = 02H
  2. TMC1 = 82H
  3. CR10 = 08H
  4. BRGCn= 72H
  1. 将定时器1的操作时钟设置为fxx/4。
  2. 在间隔定时器模式下操作定时器1。
  3. 当将比较值设置为8,可以获得来自定时器1的18 ((8 + 1) x 2)分频,也就是173,611Hz的频率。
  4. 用波特率发生器将频率36分频(用5位计数器进行18分频,然后进一步二分频。)

通过上面的操作,得到4822.5Hz的频率。
这是最接近4800bps的值。

Suitable Products