Вопросы по теме '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 просмотров
schedule
06.06.2022
Ошибка 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 просмотров
schedule
17.12.2022
Обнаружение 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 просмотров
schedule
23.10.2023
max732x.c I2C IO Expander + ключи GPIO с деревом устройств Linux не работают
Я работаю с Freescale MX6 и модифицированным ядром Freescale 3.10.31. У меня есть Maxim MAX7325, используемый в качестве расширителя ввода-вывода, кнопки которого подключены к P0-P2. Линия прерывания от 7325 подключена к контактной площадке GPIO_3...
2559 просмотров
schedule
12.08.2022
Управляйте скоростью прямого доступа к памяти ARM Cortex M3/M4 к периферийным устройствам.
Я хочу передавать данные побайтно из ОЗУ в порт (выводы GPIO) на ARM Cortex M3 (и, возможно, в будущем M4).
Есть ли способ контролировать скорость относительно скорости шины?
то есть, если я запускаю M3 на частоте 100 МГц, могу ли я, например,...
808 просмотров
schedule
10.02.2024