MicroPython:Библиотеки/pyb/Класс I2C/I2C.init()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


I2C.init(mode, *, addr=18, baudrate=400000, gencall=False, dma=False)[1]

I2C.init(mode, *, addr=18, baudrate=400000, gencall=False, dma=False)

Инициализирует I2C-шину при помощи следующих аргументов:

  • mode – здесь должно быть I2C.MASTER или I2C.SLAVE.
  • addr – это 7-битный адрес (используется только ведомым устройством).
  • baudrate – это тактовая частота SCL (используется только ведущим устройством).
  • gencall – здесь задается, поддерживается ли режим широковещательных запросов или нет.
  • dma – здесь задается, поддерживается ли DMA для I2C-передачи данных (то, сколько длятся DMA-операции, определено более точно, но они в данный момент недостаточно хорошо обрабатывают ошибки).

<syntaxhighlight lang="python">

См.также

Внешние ссылки