реклама на сайте
подробности

 
 
> AT91SAM9260+Linux, опрос пинов процессора, как сделать? где про это почитать?
Kris2007
сообщение Jun 22 2011, 11:05
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 15-03-07
Пользователь №: 26 193



Нужно опрашивать пины процессора(предположим на них кнопки) из Linux.
Как это проще всего сделать? Где почитать про сие можно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Kris2007
сообщение Jun 24 2011, 11:34
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 75
Регистрация: 15-03-07
Пользователь №: 26 193



Спасибо!
Не подскажете еще как лучше сделать - опрашивать пины как-то в "цикле" или разрешить прерывания по изменению пинов (3-8 пинов)?

Просто в linux не писал ничего низкоуровневого, а под микроконтроллеры с этим как-то вообще проблем не было(опрос+пауза для дребезга например).
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jun 27 2011, 08:30
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Kris2007 @ Jun 24 2011, 15:34) *
Спасибо!
Не подскажете еще как лучше сделать - опрашивать пины как-то в "цикле" или разрешить прерывания по изменению пинов (3-8 пинов)?

Просто в linux не писал ничего низкоуровневого, а под микроконтроллеры с этим как-то вообще проблем не было(опрос+пауза для дребезга например).


http://lxr.free-electrons.com/source/arch/...am9260ek.c#L281

назнчаете вместо
Код
.code           = BTN_3,


любой код отсюда
http://lxr.free-electrons.com/source/include/linux/input.h

и получаете готовое стандартное устройство ввода
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016