Unix-подобные системы
Не удалось использовать pinctrl/pinmux при мультиплексировании портов
00
Вопрос или проблема Я работаю над встраиваемой системой Linux (ядро-5.10.24) и теперь хочу настроить UART-порт (с RXD/TXD/RTS/CTS) из 2 групп GPIO. DTS настроен следующим образом, &pinctrl { uart0_pin: uart0-pin { uart0_test_porta: uart0-test-porta { rvsoc,pinmux = <
Unix-подобные системы
Как определить GPIO-вывод как источник PPS
00
Вопрос или проблема Я использую Linux в встроенной среде. Я хочу использовать определенный GPIO-вывод в качестве источника PPS для использования с GPSD. Так что, думаю, вывод настроен правильно, потому что я вижу переходы высокого и низкого уровней с
Unix-подобные системы
ls -l /dev/ttyAML0 правильный вывод на libre le patato
00
Вопрос или проблема Я использую 2023-10-10-raspbian-bookworm-arm64+aml-s905x-cc.img.xz на Libre Le Potato. Я не могу прочитать данные на /dev/ttyAML0 (устройство подключено к GPIO пинам 4, 6, 8, 10, передающим данные со скоростью 9600 бод).
Вопросы и ответы
RuntimeError: Невозможно определить базовый адрес периферийного устройства SoC с RPi.GPIO на Raspberry Pi
00
Вопрос или проблема import RPi.GPIO as GPIO import time PWM_GPIO = 27 SPEED_GPIO = 22 # Настройка GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(PWM_GPIO, GPIO.IN, pull_up_down=GPIO.PUD_DOWN) GPIO.setup(SPEED_GPIO, GPIO.IN, pull_up_down=GPIO.
Unix-подобные системы
Пересоберите библиотеку libgpiod и используйте её в своей программе.
00
Вопрос или проблема Я пытаюсь кросс-компилировать программу с библиотекой “gpiod”. Мой локальный ПК работает на Ubuntu 18.04, а целевая платформа, для которой я кросс-компилирую, – это плата с IMX8X SOM. Я нашел исходный код по адресу https://variwiki.
Вопросы и ответы
Определение констант для GPIO STM32
00
Вопрос или проблема Я работаю над программой для STM32F103C8T6 и не смог найти константу GPIOA_OTYPER. Я хочу настроить PA0 до PA7 как push-pull для 8-битного параллельного вывода. Когда я гуглю константы, я нахожу несколько сайтов, на которых это сделано