Mainos

Etusivu > Uncategorized > Probing mini2440 I2C väylän

Probing mini2440 I2C väylän

Olen melko uusi elektroniikka ja olen varmasti ole koskaan käytetty I2C ennen niin rakensin yksinkertainen piiri perustuu DS1621 I2C lämpömittari kuin testi. Sain muutaman puntaa myyjän crodnet "eBay.

Löysin vanhan 2,5 "kannettava tietokone ajaa liitin, jota ei ole suuri mahtuakseen CON5 joten i hienonnettu se ylös ja laita se kamera liitäntä. Olen verkkoyhteisö SDA ja SCL linjat sekä 3.3V ja GND on veroboard. Olen myös juotettu pari ledejä, toinen virran merkkivalo ja muut verkkoyhteisö kautta transistori alustan kanssa kytketty termostaatti lähtö DS1621. Tämä pin voidaan ohjelmoida mennä korkea tietyssä lämpötilassa.

Sitten ampuminen sen ja virta mini2440. Running i2cdetect osoitti uusi laite 0 × 48. Muut laitteet ovat laivalla EEPROM. Tarkasteltaessa lomakkeessa varten DS1621 lämpötila voidaan lukea sijainnista 0xAA. Minulla oli mahdollisuus tarkkailla lämpötilaa hex kautta i2cget. Converting ulostulo 0 × 0016 desimaaliluvuksi antaa 22,0 astetta. Anturi on melko siisti, se vastaa lähes välittömästi esiintymisen sormella.

Alla on I2C komentoja käytin. Asensin I2C työkalunsa opkg.

root @ mini2440: ~ # i2cdetect-l
I2C-0 I2C s3c2410-I2C I2C-sovitin

root @ mini2440: ~ # i2cdetect s3c2410-I2C
VAROITUS! Tämä ohjelma voi sekoittaa oman I2C väylä, aiheuttaa tietojen menettämisen ja huonommin!
dev / i2c- 0 . Minä koetin tiedosto / dev / I2C-0.
Minä koetin-osoitteet 0x03-0x77.
n ] Y Jatka? [Y / n] Y
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: - - - - - - - - - - - - -
10: - - - - - - - - - - - - - - - -
20: - - - - - - - - - - - - - - - -
30: - - - - - - - - - - - - - - - -
48 -- -- -- -- -- -- -- 40: - - - - - - - - 48 - - - - - - -
50: UU UU UU UU - - - - - - - - - - - -
60: - - - - - - - - - - - - - - - -
70: - - - - - - - -

root @ mini2440: ~ # katsella - aikaväli = 1 i2cget-y s3c2410-I2C 0x48 0xAA w

Tue Sep 15 23 : 31 : 25 2009 Joka 1.0s: i2cget-y s3c2410-I2C 0x48 0xAA w päivämäärä Ti Loka 15 23: 31: 25 2009
0x0016

Alla on kuva laite .. se näyttää päin mäntyä, mutta se toimii hyvin!

DSC_0032

Seuraava vaihe on koota kuljettaja lmsensors paketti ...

Muokata

Tags: Kategoriat: Uncategorized Tunnisteet:
  1. Suni
    26 maaliskuu 2010 at 13:01 | # 1

    Doug,

    Onko mitään samanlainen SPI. Käytän 2.6.32.7 (vuodesta bitbake), default config.

    Docs siitä, miten asetukset ydin ja miten käyttää soveltamisesta näyttää puuttuvan. En ole löytänyt yhden
    jälkeen tunnin etsimisen. Kaikki viitteitä siitä, että olette tietoinen siitä, että saa minua alkoi pl

  2. 26 maaliskuu 2010 at 17:09 | # 2

    En ole tutkinut SPI paljon, mutta olen samaa mieltä ei ole niin paljon asiakirjoja. On SPI-dev liitäntä. Oletko nähnyt ilmainen kirja linux laiteajurit (tarkistus 3)?

    http://lwn.net/Kernel/LDD3/

    Vaikka se ei ole bang ajan tasalla olen löytänyt sen erittäin hyödyllisenä. Sitten on ydin asiakirjat ja lähdekoodi. Mikä laite sinulla on?

  1. 17 lokakuu 2009 at 16:36 | # 1
Powered by Zingiri , MyBB