Wire.setClock()

Описание

setClock() изменяет тактовую частоту для связи по I2C. У периферийных устройств I2C нет минимальной рабочей тактовой частоты, однако обычно базовое значение составляет 100 кГц.

Эта функция входит в состав библиотеки Wire. Подробнее см. главную страницу Wire.

Синтаксис

Wire.setClock(clockFrequency)

Параметры

  • clockFrequency: желаемая тактовая частота связи в герцах. Распространённые значения:

    • 10000: режим низкой скорости (10 кГц).

    • 100000: стандартный режим (100 кГц).

    • 400000: быстрый режим (400 кГц).

    • 1000000: быстрый режим plus (1 МГц).

    • 3400000: высокоскоростной режим (3,4 МГц).

Допустимые типы данных: uint32_t.

Возвращаемое значение

Ничего.

Примечания и предупреждения

Предупреждение

Не все тактовые частоты поддерживаются всеми процессорами. Сверьтесь с документацией конкретного процессора, чтобы убедиться, что нужный режим поддерживается.