Raspberry Pi Zero 2W добавляем UART порты с помощью платы WCMCU-752 | Drone programming
Автор: autopilot_fpv
Загружено: 2026-06-30
Просмотров: 126
Описание:
На raspberry pi zero 2w присутствует только один физический UART порт. Я хочу добавить ещё два физических UART порта с помощью дополнительной платы WCMCU-752.
Здесь программируем и тестируем дроны:
• Дрон с ИИ
Плата WCMCU-752 подключается к raspberry pi по SPI или по I2C.
Я планирую подключать по SPI, так как это обеспечивает более высокую скорость и меньшую задержку.
Микросхема NXP SC16IS752IBS — оригинальная микросхема NXP, а не китайский клон. Поэтому драйвер для неё уже есть в ядре Linux.
1 шаг. Планируема схема подключения
raspberry WCMCU-752
3.3V (pin 1) - - - - - - - - - - - - VCC
GND - - - - - - - - - - - - GND
GPIO10 - - - - - - - - - A1/SI (MOSI)
GPIO9 - - - - - - - - - NC/SO (MISO)
GPIO11 - - - - - - - - - SCL/SCLk
GPIO8 - - - - - - - - - - A0/CS
GPIO25 - - - - - - - - - IRQ
RESET - - - - - - - - - не подключать
I2C/SPI - - - - - - - - - GND (SPI режим)
SDA/VCC - - - - - - - - - 3.3V
2 шаг. Включаем SPI на raspberry:
sudo raspi-congig
Interface Option - SPI - enable
3 шаг. Файл config.txt
dtparam=audio=on
dtparam=spi=on
camera_auto_detect=1
display_auto_detect=1
dtoverlay=vc4-kms-v3d
max_framebuffers=2
arm_64bit=1
enable_uart=1
dtoverlay=disable-bt
dtoverlay=sc16is75x-spi,int_pin=25,xtal=14745600
4 шаг. ПРОВЕРКА.
После перезагрузки проверяем:
ls /dev/spidev*
Должно быть:
/dev/spidev0.0
/dev/spidev0.1
Проверяем наличие двух UART:
ls -l /dev/ttySC*
Ожидаемый результат:
/dev/ttySC0
/dev/ttySC1
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: