MicroPython:Библиотеки/network/Класс CC3K/network.CC3K(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) |
Нет описания правки |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 3: | Строка 3: | ||
{{Myagkij-редактор}} | {{Myagkij-редактор}} | ||
=network.CC3K()<ref>http://docs.micropython.org/en/latest/library/network.CC3K.html docs.micropython.org - class CC3K – control CC3000 WiFi modules</ref>= | =network.CC3K()<ref>[http://docs.micropython.org/en/latest/library/network.CC3K.html docs.micropython.org - class CC3K – control CC3000 WiFi modules]</ref>= | ||
* class network.CC3K(spi, pin_cs, pin_en, pin_irq) – создает драйверный объект CC3K, инициализирующий модуль CC3000 при помощи заданной шины SPI и контактов. Возвращает объект CC3K. Аргументы: | * class network.CC3K(spi, pin_cs, pin_en, pin_irq) – создает драйверный объект CC3K, инициализирующий модуль CC3000 при помощи заданной шины SPI и контактов. Возвращает объект CC3K. Аргументы: | ||
Строка 13: | Строка 13: | ||
Все эти объект будут инициализированы драйвером, поэтому специально инициализировать их необязательно. Например, можно воспользоваться конструктором вот так: | Все эти объект будут инициализированы драйвером, поэтому специально инициализировать их необязательно. Например, можно воспользоваться конструктором вот так: | ||
<syntaxhighlight lang="python | <syntaxhighlight lang="python"> | ||
nic = network.CC3K(pyb.SPI(2), pyb.Pin.board.Y5, pyb.Pin.board.Y4, pyb.Pin.board.Y3) | nic = network.CC3K(pyb.SPI(2), pyb.Pin.board.Y5, pyb.Pin.board.Y4, pyb.Pin.board.Y3) | ||
</syntaxhighlight> | </syntaxhighlight> |
Текущая версия от 19:53, 23 мая 2023
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
network.CC3K()[1]
- class network.CC3K(spi, pin_cs, pin_en, pin_irq) – создает драйверный объект CC3K, инициализирующий модуль CC3000 при помощи заданной шины SPI и контактов. Возвращает объект CC3K. Аргументы:
- spi – это объект SPI, отвечающий за SPI-шину, к которой подключен модуль CC3000 (через контакты MOSI, MISO и CLK).
- pin_cs – это объект Pin, отвечающий за контакт, к которому подключен CS-контакт модуля CC3000.
- pin_en – это объект Pin, отвечающий за контакт, к которому подключен EN-контакт модуля CC3000.
- pin_irq – это объект Pin, отвечающий за контакт, к которому подключен IRQ-контакт модуля CC3000.
Все эти объект будут инициализированы драйвером, поэтому специально инициализировать их необязательно. Например, можно воспользоваться конструктором вот так:
nic = network.CC3K(pyb.SPI(2), pyb.Pin.board.Y5, pyb.Pin.board.Y4, pyb.Pin.board.Y3)