MicroPython:Библиотеки/machine/Класс SPI: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...»)
 
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=Класс SPI – протокол шины SPI (со стороны ведущего устройства)<ref>[http://docs.micropython.org/en/latest/library/machine.SPI.html docs.micropython.org - class SPI – a Serial Peripheral Interface bus protocol (master side)]</ref>=


SPI – это протокол синхронной последовательной передачи данных, управляемый ведущим устройством (мастером). На физическом уровне шина SPI состоит из 3 линий: SCK, MOSI и MISO. Одной и той же шиной могут пользоваться несколько устройств, но у каждого устройства должна быть отдельная 4-ая линия SS («Slave Select», что можно перевести как «выбор ведомого устройства»), чтобы выбрать устройство на шине, с которым будет осуществляться коммуникация. Управление SS-сигналом должно осуществляться в коде пользователя (через класс machine.Pin).


<syntaxhighlight lang="python" enclose="div">
==Конструкторы==
 
* [[MicroPython:Библиотеки/machine/Класс SPI/machine.SPI()|machine.SPI()]]
 
==Методы==
 
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.init()|SPI.init()]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.deinit()|SPI.deinit()]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.read()|SPI.read()]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.readinto()|SPI.readinto()]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.write()|SPI.write()]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.write_readinto()|SPI.write_readinto()]]
 
==Константы==
 
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.MASTER|SPI.MASTER]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.MSB|SPI.MSB]]
* [[MicroPython:Библиотеки/machine/Класс SPI/SPI.LSB|SPI.LSB]]


=См.также=
=См.также=

Текущая версия от 09:30, 20 сентября 2020

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


Класс SPI – протокол шины SPI (со стороны ведущего устройства)[1]

SPI – это протокол синхронной последовательной передачи данных, управляемый ведущим устройством (мастером). На физическом уровне шина SPI состоит из 3 линий: SCK, MOSI и MISO. Одной и той же шиной могут пользоваться несколько устройств, но у каждого устройства должна быть отдельная 4-ая линия SS («Slave Select», что можно перевести как «выбор ведомого устройства»), чтобы выбрать устройство на шине, с которым будет осуществляться коммуникация. Управление SS-сигналом должно осуществляться в коде пользователя (через класс machine.Pin).

Конструкторы

Методы

Константы

См.также

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