i2c

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
zentus
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2010. január 14. csütörtök, 7:00

Hozzászólás Szerző: zentus »

Felcseréltem a SDA SCL lábat...
Elnézést a zaklatásért
:(
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

A config sorban meg tudod cserélni (SW-es i2c)....
Avatar
zentus
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2010. január 14. csütörtök, 7:00

Hozzászólás Szerző: zentus »

Tudom :)

Csak az idegesít hogy felesleges bejegyzést tettem.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ugyan már.... Alaphiba:)

Nálam a szakadt/forraaztáshibás ellenállás, a rövidzár az ellenállás alatt szokott bejátszani (meg néha a fordítva beültetett IC). Szóval nem olyan bonyolult - belefutni egy hibába....

A Bascom hibája, hogy nincsenek a beragadt I2C vonalak lekezelve az I2C init alatt. Mondjuk a busz nem plug&Play alapon működik. de alkalmas erre is, ha nincs a rendszerben pl. TCN75AVOA hőmérő (ez begerjed ekkor és kiforrasztja magát - öngyilkosságként....
Avatar
dunyec
Újonc
Újonc
Hozzászólások: 3
Csatlakozott: 2009. december 10. csütörtök, 7:00

Hozzászólás Szerző: dunyec »

Üdv!
Azt szeretném kérdezni, hogy mekkora távolságra vihetem el az AVR-től az I2C buszt? 2 LM75-öt szeretnék rákötni, meg még egyet, de azt az AVR mellett.
Avatar
evildodo
Pákabűvész
Hozzászólások: 213
Csatlakozott: 2009. február 4. szerda, 7:00

Hozzászólás Szerző: evildodo »

dunyec írta:Üdv!
Azt szeretném kérdezni, hogy mekkora távolságra vihetem el az AVR-től az I2C buszt? 2 LM75-öt szeretnék rákötni, meg még egyet, de azt az AVR mellett.
Csak a mestert tudom idézni, és a "bibliát" :) (Bascom kézikőnyv, ami Róbert szerzeménye) Íme:
"Az I2C busz maximális hossza nincs megadva a szabványban. Csak annyit mond ki, hogy a 100 kHz-s változatban a kábelezés és a rácsatlakoztatott eszközök összkapacitása nem haladhatja meg a 400 pF-ot."

Én eddig 5m-re vittem kb, minden gond nélkül, természetesen árnyékolt kébellel!
Geht nicht, Gibt's nicht!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Felhúzóellenállás értéke 1k5, és kisebb sebesség (50 kHz) 11.5 m-re vittem...

A hőmérő mellé tessék 100 nF kerámiakondit tenni!
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Üdv!
Elkezdtem csinálni a tv tunertből az fm rádiot.
A Philips FM1216me/1 tunerrel.
Az lenne a kérdeésem hogy ha vissza teszemm a kártyába, akkor az i2c kommunikáciot hogy tudnám lehalgatni pl hogy hogy kell adot keresni? stb
Bekötésre ezt találtav:
http://images.google.hu/imgres?imgurl=h ... s%3Disch:1
[/code]
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Normális az hogy 2 címre válaszol?

Kód: Egész kijelölése

Print "Scan start"
For B = 1 To 254 Step 2
  I2cstart
  I2cwbyte B
  If Err = 0 Then
     Print "Slave at : " ; B
  End If
  I2cstop
Next
Print "End Scan"
Ezt birja mondani:
Scan start
Slave at : 135
Slave at : 145
Slave at : 195
End Scan
De ebből a :
Scan start
Slave at : 145
End Scan
Egy hőhérő ic.
Avatar
Hegemon
Biztosítékgyilkos
Hozzászólások: 58
Csatlakozott: 2009. március 13. péntek, 6:00

Hozzászólás Szerző: Hegemon »

ez az adatlap szerint http://dl.ivtvdriver.org/datasheets/tun ... ME_MK3.pdf
Bár nem teljesen ugyanaz, de :
135 a tuner címe

195 pedig a belső flag cím (ha jól értelmeztem)

Ebbe van valami Pc s progi is ami I2C - n keresztül kezeli neked a kütyüt, csak átfutottam, nézd át ha gondolod.
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Szupi hogy megint bonyolódik a dolog..:S
Úgy érzem ez lessz a következő kudarcba fulladt projektem.
Avatar
evildodo
Pákabűvész
Hozzászólások: 213
Csatlakozott: 2009. február 4. szerda, 7:00

Hozzászólás Szerző: evildodo »

tetye írta:Szupi hogy megint bonyolódik a dolog..:S
Úgy érzem ez lessz a következő kudarcba fulladt projektem.
Azért ennyire könnyen ne add fel!
Tedd félre, aztán gondolkodj rajta, ha tényleg nem megy. Szerintem már sokmindenki volt már így, én vállalom! :)
Geht nicht, Gibt's nicht!
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Sziasztok!
Nem tudok dönteni.
Adott egy M16 mint főnök , és adott egy tiny2313 mint végrehajtó.
M16 figyel vezérel , 2313 ra kerülne 1 motor+enkóder.
Ami eddig 1 relé volt.
Ez persze pontatlanul vontatott .
Nem tudom mivel kellene vezérelnem .
M16 már nem bírja el az enkóder kezelést is.

I2C , vagy TWI lenne jó nekem?
Vagy talán egy sima rs232 a két csip között?
A távolság kb 1m.

Tippeket szivesen fogadnék.
Kefeur
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

1m:
RS232 javasolt, de a MAX 232-t tedd koze!

I2C: Tiny2313 TWI modult nem, csak US-t tartalmaz kliensként. Erre a mcselec forumon van minta (nem birtam mukodesre birni).
Letezik fizetos TWI/I2C slave. Ez a Tiny esetén eroforrasigenyes: hasznalhatatlan.
Mega8 ill valodi TWI kliensre a fuggvenykonyvtar nagyon jol hasznalhato.

A legegyszerubb a sorospoort es a MAX232 szintilleszto. sima Print/inputtal kezelheto. SW Sorosport NEM jo fogado oldalon!
Avatar
kefeur
Tranzisztorgyógyász
Hozzászólások: 187
Csatlakozott: 2008. február 17. vasárnap, 7:00

Hozzászólás Szerző: kefeur »

Köszönöm a felvilágosítást!

A soros port már foglalt , van rajta lcd+numpad egy 2313-al.
Kell a megszakítás is , áthejezni sem tudom.

Pedig tetszett volna az I2C mert fűzhettem volna rá még kijelzőt is, num padot is , motorvezérlőt is.
Ránézésre erre való lenne készüléken belüli használatra!

De kérdem én : akkor mire jó az I2C ha erre sem ??
Kefeur
Válasz küldése