Вопросы по теме 'gpio'

Периодическая задача в модуле ядра Linux
В настоящее время я разрабатываю модуль ядра GPIO для friendlyarm Linux 2.6.32.2 (mini2440). Я из области электроники и новичок в Linux. Модуль ядра, загружаемый при запуске, и соответствующий файл устройства расположены в /dev как gpiofreq ....
3512 просмотров
schedule 12.12.2022

чтение значения порта (GPIO) в C (beagleboard-xm)
У меня есть встроенная плата (beagleboard-xm), на которой работает Ubuntu 12.04. Мне нужно постоянно читать GPIO, чтобы увидеть, изменится ли значение порта. Мой код ниже: #include <string.h> #include <stdio.h> #include...
13017 просмотров
schedule 11.11.2022

GPIO для приостановки/возобновления?
Хотя я прочитал несколько документов по GPIOs , я все еще не могу понять мультиплексирование верхнего уровня GPIOs . Из кода видно, что несколько GPIO (например, Int , Reset Pins ) выделенного устройства мультиплексируются во время...
2220 просмотров
schedule 10.05.2022

Могу ли я использовать рекурсию для обработки GPIO?
Я новичок, использую STM32f100RB, основанный на ARM Cortex M3. Я пытался использовать рекурсию для обработки ввода GPIO, но это не сработало. Кто-нибудь может сказать мне, почему? Коды следующие. предполагается установить GPIOc Pin 9, когда GPIOa...
479 просмотров
schedule 23.06.2022

Настройка пинов в режиме Beaglebone
В биглборде или биглбоуне есть разные режимы работы булавки. В предыдущем ядре они находились в /sys/kernel/debug/omap_mux. Знаете ли вы с последним ядром, где эти файлы?
35733 просмотров
schedule 02.02.2023

Проверьте, нажата ли кнопка или нет
У меня есть Raspberry Pi с Siri Proxy, который управляет моей дверью гаража, дверь гаража имеет только одну команду для открытия и закрытия. Чтобы проверить, открыта ли дверь гаража, я купил магнитный переключатель и соорудил кнопку с защелкой. я...
258 просмотров
schedule 07.08.2022

Как читать контакты GPIO в Windows 8
Мне нужно прочитать вывод GPIO на определенной материнской плате (Jetway JNF9F). Из документации у меня есть представление об адресе регистра для чтения, но я просто не знаю, как это сделать. В своем исследовании я обнаружил, что мне нужно...
1873 просмотров
schedule 23.12.2022

Синхронизация вывода BeagleBone GPIO с PRU (TI AM335x)
Я использую один из блоков PRU на AM335x для управления 4 контактами GPIO на BeagleBone (GPIO1_2, GPIO1_3, GPIO1_6, GPIO1_7), и я хочу синхронизировать переходы границ (мой полный исходный код находится внизу). С Beaglebone для установки выходного...
4342 просмотров
schedule 13.04.2022

Выходное значение GPIO не меняется
Я пытаюсь настроить выходной вывод GPIO на своей плате Nitrogen6X, но не могу изменить файл value . Я перешел на /sys/class/gpio/ и экспортировал свой пин (GPIO18) с помощью echo 18 > export . Затем я смог изменить direction с помощью...
2598 просмотров
schedule 04.10.2022

Малина не может получить доступ к /dev/mem
Я установил Raspbian на свою малину и добавил: /etc/rc.local: chown /dev/ttyUSB0 #to allow current user to use 3G modem /etc/sudoers: raspbian ALL=NOPASSWD: ALL И для автологина: 1:2345:respawn:/sbin/getty --autologin...
3610 просмотров
schedule 16.07.2023

Пользовательский обработчик прерываний для пользовательской кнопки на биглборде
Я новичок в разработке модулей ядра. Я пишу модуль ядра для обработки нажатия кнопки пользователя. Мне нужно, чтобы светодиод на плате светился после нажатия кнопки пользователя. Как мне написать собственный обработчик для пользовательской кнопки,...
2083 просмотров

Ошибка GPIO Python Raspberry Pi
Я запускаю следующий скрипт Python на своем Raspberry Pi: http://www.skpang.co.uk/dl/rfid.py Я изменил сценарий ближе к концу, чтобы получить доступ к контакту 15 GPIO и включать и выключать его. Вот мой код внизу: def example(): rfid =...
8793 просмотров
schedule 03.09.2022

Как лучше всего программировать GPIO на плате FriendlyARM mini2440?
У меня есть плата mini2440 с Linux 2.6, на которой мне нужно запрограммировать управление установленной солнечной панелью. Алгоритм предоставляется, и мне нужно закодировать его для платы ARM. Графический интерфейс выполнен в Qt, и мне нужно...
2311 просмотров
schedule 03.07.2023

синтаксическая ошибка в коде python
Можете ли вы сказать мне, где синтаксическая ошибка в этом коде?? import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD) GPIO.setup(4, GPIO.IN) try: while True: if (GPIO.input(4) == 1): print "button pressed" else:...
1411 просмотров
schedule 18.09.2022

Справка по дереву устройств Linux (контроллер GPIO / прерывания)
Я изучаю деревья устройств Linux, и мы пытаемся начать портировать часть нашего старого кода, чтобы использовать их. У меня небольшие проблемы с узлом контроллера gpio: gpio1: gpio-controller@c00 { #gpio-cells = <2>; compatible =...
15897 просмотров

Обнаружение raspberry pi - изменение вывода GPIO в Qt5
Я новичок в Raspberry Pi. Суть моей проблемы в следующем: У меня есть изменение вывода GPIO, которое необходимо отслеживать (постоянно опрашивать), чтобы узнать, не изменится ли оно. Если он изменится, я должен загрузить новый файл QML в свой...
3826 просмотров
schedule 28.04.2022

Файлы заголовков определения адреса памяти TI AM335x?
Существуют ли заголовочные файлы, содержащие определения адресов памяти для процессоров типа AM335x? Не удается найти такие файлы заголовков в SDK: ti-sdk-am335x-evm-07.00.00.00 Я хотел бы перечислить состояние и конфигурацию для всех GPIO, но...
621 просмотров
schedule 11.08.2022

Передача прерывания gpio в приложение Android
У меня есть устройство Android 4.4.2 с разъемом UART, открытым для дополнительных модулей. GPIO также является частью этого разъема, который может дополнительно использоваться дополнительным модулем для отправки сигнала на мое устройство Android....
982 просмотров

max732x.c I2C IO Expander + ключи GPIO с деревом устройств Linux не работают
Я работаю с Freescale MX6 и модифицированным ядром Freescale 3.10.31. У меня есть Maxim MAX7325, используемый в качестве расширителя ввода-вывода, кнопки которого подключены к P0-P2. Линия прерывания от 7325 подключена к контактной площадке GPIO_3...
2559 просмотров

Управляйте скоростью прямого доступа к памяти ARM Cortex M3/M4 к периферийным устройствам.
Я хочу передавать данные побайтно из ОЗУ в порт (выводы GPIO) на ARM Cortex M3 (и, возможно, в будущем M4). Есть ли способ контролировать скорость относительно скорости шины? то есть, если я запускаю M3 на частоте 100 МГц, могу ли я, например,...
808 просмотров
schedule 10.02.2024