Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
контроллера spi через gpio в linux - Эмуляция master - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Embedded Linux
Эмуляция master-контроллера spi через gpio в linux
Hermes
Добавлено 23.08.2010 12:41 Редактировалось 23.08.2010 12:42 Сообщение: 61
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
в файлик смотрел, но не понял какую фун-ию вызвать, или какую комбинацию указать что бы получить нужный пин.
Как читать из пина я понял, как писать в пин тоже, и настраивать как вход/выход тоже.

Попробую перефразировать вопрос:
Что нужно указывать, например в .sck = PINID_LCD_DOTCK?

Как я понимаю PINID_LCD_DOTCK это просто макрос который определят физический адрес пина по которому будет производиться чтение или соответственно запись.
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 23.08.2010 12:49 Сообщение: 62
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
Код
#define SPICLK 13

//configure GPIO for SPICLK
nuc900_gpio_configure(GPIO_GROUP_G, SPICLK);
nuc900_gpio_set_output(GPIO_GROUP_G, SPICLK);
nuc900_gpio_set(GPIO_GROUP_G, SPICLK, 0);

как прикрутить к этому .sck не стал заморачиваться.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 23.08.2010 14:23 Сообщение: 63
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
ага, вроде понятно, т.е. вместо всех этих .sck и манипуляциями с записями вы просто заменили, например ".sck = 1;" на "nuc900_gpio_set(GPIO_GROUP_G, SPICLK, 0);"

Я правильно рассуждаю ?
Спуститься к концу Подняться к началу
Персональная информация
rw9uao
Добавлено 23.08.2010 15:26 Сообщение: 64
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
ога. поправил процедуры setsck, setmosi, getmiso.
Спуститься к концу Подняться к началу
Персональная информация
Hermes
Добавлено 23.08.2010 15:44 Сообщение: 65
Hermes
5

Пункты: 3383
Регистрация: 02.04.2010
Спасибо за указания праведного пути :-) буду пробовать...
думая вопросы еще будут по регистрации устройства, но это всё потом - потом...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.08.2010 16:02 Сообщение: 66
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Спасибо за указания праведного пути :-) буду пробовать...
думая вопросы еще будут по регистрации устройства, но это всё потом - потом...

это все мелочи обходимые, затыки у тебя будут на прерывание, ибо оно share
я то сижу и молчу, т.к. нифига не смыслю в таких делах

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux