MSP432p401r: Каковы возможные входные данные для CTLW0-> BRW? - PullRequest
0 голосов
/ 11 декабря 2018

Проект, над которым я работаю, включает i2c.Я просматриваю таблицы и не могу найти, как использовать настройку предварительного масштабирования, BRW.Раздел в этом реестре мне ничего не говорит.Здесь здесь в верхней части страницы 982. Как этот регистр влияет на частоту SCL?

Любая помощь будет принята с благодарностью!

1 Ответ

0 голосов
/ 11 декабря 2018

Раздел 26.3.6 связанного руководства гласит:

16-битное значение UCBRx в регистре UCBxBRW является коэффициентом деления источника синхронизации eUSCI_B, BRCLK.[…] Частота BITCLK определяется следующим образом:

f BitClock = f BRCLK / UCBRx

Минимальные периоды максимума и минимума сгенерированногоSCL:

t LOW, MIN = t HIGH, MIN = (UCBRx / 2) / f BRCLK , когда UCBRx является четным

t LOW, MIN = t HIGH, MIN = ((UCBRx - 1) / 2) / f BRCLK , когда UCBRx нечетно

...