2013-02-23 150 views
5

我正在为使用C语言编写的应用程序设置i2c,但我一直无法找到任何如何解决的方法。我正在使用LXDE在Debian 6上运行一个model-b Raspberry Pi。任何人都可以告诉我如何设置i2c,以便我可以在C应用程序中使用它?在Raspberry Pi上为C设置i2c?

感谢所有帮助提前

+0

在一两个月内我也需要这个。如果我能找到你的方法,会很友善。 – ManuelSchneid3r 2013-02-24 01:28:34

+0

听起来不错!也许你可以描述你的行为? @ ManuelSchneid3r – sharksfan98 2013-02-24 22:06:26

+0

我想写一些从TI传感器获取温度的cronjobs,并将它们保存在db中。 PHP读出来。最后是加热监督rPi。 – ManuelSchneid3r 2013-02-25 12:56:11

回答

2

我一直在寻找类似的信息,我发现一对夫妇I2C教程,一个在adafruit tutorials和其他在Guy Carpenter's Gaugette blog。我还没有在实际使用它的阶段,所以我不能保证他们的完整性,但他们似乎是一个好的开始。

+0

是的,但我如何设置图书馆?这是我唯一的麻烦。 – sharksfan98 2013-02-24 22:04:57

+0

更新了“I2C安装”链接,我希望会有所帮助。 – TheDuke 2013-02-25 05:44:50

+0

请注意,TheDuke发布的模拟量规文章链接到以下C代码,该代码说明了正在使用的i2c库:https://gist.github.com/guyc/3735664 – Guy 2013-03-09 06:27:47

0

试试这个:

C GPIO Interface library for the Raspberry Pi

,提供API来处理树莓上的GPIO口,包括I2C接口的专用功能。我一直使用它来读取温度传感器的测量结果,并且它工作得很好(STCN75连接到RPi rev.B)。

您可以在作者的网站上找到示例和说明。项目在公共Git仓库中经常维护和更新。