MicroPython:Библиотеки/pyb/Класс UART/pyb.UART(): различия между версиями
Myagkij (обсуждение | вклад) (Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} =pyb.UART(bus, ...)<ref>[http://docs.micropython.o...») |
Myagkij (обсуждение | вклад) Нет описания правки |
||
Строка 30: | Строка 30: | ||
* UART(2) – на (TX, RX) = (X3, X4) = (PA2, PA3) | * UART(2) – на (TX, RX) = (X3, X4) = (PA2, PA3) | ||
{{Примечание1 | |||
|У платы [[PyBoard D]] шина ''UART(1)'' находится на ''YA'', а у [[PyBoard]] и [[PyBoard Lite]] – на '''XB''', а ''UART(6)'' – на ''YA''. | |||
}} | |||
=См.также= | =См.также= |
Версия от 20:26, 7 мая 2022
pyb.UART(bus, ...)[1]
class pyb.UART(bus, ...)
Конструирует объект UART на заданной шине. Для PyBoard в аргументе bus можно задать 1-4, 6, ‘XA’, ‘XB’, ‘YA’ или ‘YB’. Для PyBoard Lite – 1, 2, 6, ‘XB’ или ‘YA’. Для PyBoard D – 1-4, ‘XA’, ‘YA’ или ‘YB’. Если не задать в этом методе дополнительных аргументов, объект UART будет создан, но не инициализирован (ему будут заданы настройки с прошлой инициализации, если таковые имеются). Если задать дополнительные аргументы, шина будет инициализирована. Аргументы для инициализации смотрите в описании метода init().
Физические контакты UART-шин на PyBoard:
- UART(4) – на XA: (TX, RX) = (X1, X2) = (PA0, PA1)
- UART(1) – на XB: (TX, RX) = (X9, X10) = (PB6, PB7)
- UART(6) – на YA: (TX, RX) = (Y1, Y2) = (PC6, PC7)
- UART(3) – на YB: (TX, RX) = (Y9, Y10) = (PB10, PB11)
- UART(2) – на (TX, RX) = (X3, X4) = (PA2, PA3)
На PyBoard Lite поддерживаются только UART(1), UART(2) и UART(6), которые работают на следующих контактах:
- UART(1) – на XB: (TX, RX) = (X9, X10) = (PB6, PB7)
- UART(6) – на YA: (TX, RX) = (Y1, Y2) = (PC6, PC7)
- UART(2) – на (TX, RX) = (X1, X2) = (PA2, PA3)
На PyBoard D поддерживаются только UART(1), UART(2), UART(3) и UART(4), которые работают на следующих контактах:
- UART(4) – на XA: (TX, RX) = (X1, X2) = (PA0, PA1)
- UART(1) – на YA: (TX, RX) = (Y1, Y2) = (PA9, PA10)
- UART(3) – на YB: (TX, RX) = (Y9, Y10) = (PB10, PB11)
- UART(2) – на (TX, RX) = (X3, X4) = (PA2, PA3)