2013-02-23 3 views
5

Я настраиваю i2c для приложения, написанного на C, но я не смог найти для него какие-либо инструкции. Я запускаю модель-b Raspberry Pi на Debian 6 с LXDE. Может ли кто-нибудь показать мне, как настроить i2c, чтобы я мог использовать его в приложении C?Настройка i2c на малину Pi для C?

Спасибо за любую помощь заранее

+0

Через месяц или два мне тоже нужно это. Было бы мило, если бы я нашел для вас практическое руководство. – ManuelSchneid3r

+0

Звучит неплохо! Возможно, вы могли бы описать свои действия? @ ManuelSchneid3r – sharksfan98

+0

Я хочу написать некоторые cronjobs, получающие температуру от датчиков TI и сохранить их в дБ. php читает их. В конце концов, он контролирует нагрев rPi. – ManuelSchneid3r

ответ

2

Я искал подобную информацию, и я нашел пару i2C учебники, один в adafruit tutorials и другой в Guy Carpenter's Gaugette blog. Я еще не нахожусь на самом деле, используя его, поэтому я не могу ручаться за их полноту, но они кажутся хорошим началом.

+0

да, но как мне настроить библиотеки? Это моя единственная проблема с этим. – sharksfan98

+0

Обновлено с помощью ссылки «Установка I2C». Надеюсь, это поможет. – TheDuke

+0

Обратите внимание, что статья аналогового калибра, опубликованная TheDuke, ссылается на следующий код C, который иллюстрирует используемую библиотеку i2c: https://gist.github.com/guyc/3735664 – Guy

0

попробовать это:

C GPIO Interface library for the Raspberry Pi

Он предлагает API для работы с GPIO порт малина, включая специальные функции для интерфейса I2C. Я использовал это для чтения измерений с датчика температуры, и он отлично работает (STCN75 подключен к RPi rev.B).

Вы можете найти примеры и инструкции на сайте автора. Проект поддерживается и часто обновляется на публичном реестре Git.