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

 
 
 
Reply to this topicStart new topic
> нужно из программмы на Си запустить i2cset
Метценгерштейн
сообщение Feb 12 2016, 12:10
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



если я в консоле линукса напишу

i2cget -f -y 0 0x3a
мне что-то выведет.

или

i2cset -f -y 0 0x3a 0x40 0x25 0x3f i
что-то запишется в регистры.

Хочу програмку написать на Си, чтобы в нужный момент она запускала подобное, и писалось в регистры.
как-то через exec?
Но такой список параметров не хочет принимать он.
Go to the top of the page
 
+Quote Post
NULL
сообщение Feb 12 2016, 12:51
Сообщение #2


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

Группа: Свой
Сообщений: 124
Регистрация: 27-05-05
Из: St.-P
Пользователь №: 5 462



Может system("i2cget -f -y 0 0x3a"); ?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 12 2016, 12:52
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



А зачем запускать что-то, если есть /dev/i2c-X?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Feb 12 2016, 13:00
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



ответ
system("i2cget -f -y 0 0x3a");
Go to the top of the page
 
+Quote Post
Tarbal
сообщение Feb 16 2016, 14:44
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



Цитата(Метценгерштейн @ Feb 12 2016, 17:00) *
ответ
system("i2cget -f -y 0 0x3a");


Да но не по пацански это sm.gif

По-пацански это выглядит так:
https://www.kernel.org/doc/Documentation/i2c/dev-interface
Go to the top of the page
 
+Quote Post

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

 


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


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