i2c
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....
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....
Csak a mestert tudom idézni, és a "bibliát" (Bascom kézikőnyv, ami Róbert szerzeménye) Íme: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.
"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!
Ü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]
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]
Normális az hogy 2 címre válaszol?
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.
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"
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.
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.
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.
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.
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
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!
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!
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 ??
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