0

我正在从事的项目包括 i2c。我正在查看数据表,但找不到如何使用预分频器设置 BRW。这个登记册上的部分没有告诉我任何事情。它第 982 页的顶部。该寄存器如何影响 SCL 频率?

任何帮助将不胜感激!

4

1 回答 1

0

链接手册的第 26.3.6 节说:

寄存器 UCBxBRW 中 UCBRx 的 16 位值是 eUSCI_B 时钟源 BRCLK 的分频因子。[…] BITCLK 频率由下式给出:

    f位时钟= f BRCLK / UCBRx

生成的 SCL 的最小高低周期为:

当 UCBRx 为偶数时,     t LOW,MIN = t HIGH,MIN = (UCBRx/2)/f BRCLK

    t LOW,MIN = t HIGH,MIN = ((UCBRx – 1)/2)/f BRCLK当 UCBRx 为奇数时

于 2018-12-11T15:45:33.733 回答