2013-02-23 21 views
5

Sto configurando i2c per un'applicazione scritta in C, ma non sono stato in grado di trovare alcun how-to per questo. Sto eseguendo un modello-b Raspberry Pi su Debian 6 con LXDE. Qualcuno può mostrarmi come configurare i2c in modo che possa usarlo in un'applicazione C?Configurare i2c su Raspberry Pi per C?

Grazie per qualsiasi aiuto in anticipo

+0

In un mese o due ho bisogno anche di questo. Sarebbe gentile se trovassi un how-to da parte tua. – ManuelSchneid3r

+0

Sembra abbastanza buono! Forse potresti descrivere le tue azioni? @ ManuelSchneid3r – sharksfan98

+0

Voglio scrivere alcuni cronjob ottenendo temperature dai sensori TI e salvarli in un db. php li legge. Alla fine sta riscaldando la supervisione rPi. – ManuelSchneid3r

risposta

2

Sono stato alla ricerca di informazioni simili e ho trovato un paio di tutorial I2C, uno in adafruit tutorials e l'altro in Guy Carpenter's Gaugette blog. Non sono ancora nella fase di utilizzo effettivo, quindi non posso garantire la loro completezza, ma sembrano essere un buon inizio.

+0

sì, ma come faccio a impostare le librerie? Questo è il mio unico problema con questo. – sharksfan98

+0

Aggiornato con il collegamento "Installazione I2C", spero possa essere d'aiuto. – TheDuke

+0

Si noti che l'articolo Analog Gauge pubblicato da TheDuke collega al seguente codice C che illustra la libreria i2c in uso: https://gist.github.com/guyc/3735664 – Guy

0

prova:

C GPIO Interface library for the Raspberry Pi

offre API per la movimentazione porta GPIO su lampone, comprese le funzioni dedicate per interfaccia I2C. Ho usato questo per leggere le misure dal sensore di temperatura e funziona perfettamente (STCN75 collegato a RPi rev. B).

È possibile trovare esempi e istruzioni sul sito Web dell'autore. Il progetto viene mantenuto e aggiornato frequentemente sul repository pubblico Git.