Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在从事的项目包括 i2c。我正在查看数据表,但找不到如何使用预分频器设置 BRW。这个登记册上的部分没有告诉我任何事情。它在第 982 页的顶部。该寄存器如何影响 SCL 频率?
任何帮助将不胜感激!
链接手册的第 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 为奇数时
寄存器 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 为奇数时