i2c

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Hogy kéred a dátumot?

Az ICben ketyeg:

év/évszázad/hónap/nap/óra/perc/mp
A hét melyik napja van azt Te állítod be és napfordulókor lép. (én nem használom)
A téli-nyári időszámítás Te általad kell változzon (ezt nem kezeli egyik IC sem (amit ismerek)).
Ébresztés ill 1 Secenkénti INT megoldott (beállítás kérdése)
Ha elemről jár, akkor alacsony elemfeszültséget is visszaad (ha nem keverem).


I2C alatt:
a chipet ki akarod olvasni és az összes regiszterét végigolvasod. Utána _minden_ dátum/időadat ott van a kezedben...


Hogy kéred őket ?:)

Ja, fontos!
A legtöbb ÓraIC-be nem simán DEC-ként kell az adatokat berakni, hanem BCD kódolással! Ez még a TTL áramkörökből maradt csökevény...
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

Csak úgy hirtelen bele kíváncsiskodtam!
PCF8583
Clock/calendar with 240 ´ 8-bit RAM
http://www.nxp.com/documents/data_sheet/PCF8583.pdf
Mondjuk 6. oldal, Status regiszter 7.bit-et ha piszkálod?
:?
Ja ha boldogulsz vele! Írhatnál pársort a tapasztaltakról!
Hátha mi is kedvet kapunk hozzá.
8)
Avatar
Giorgio
DrótVégénSzéndarab
Hozzászólások: 18
Csatlakozott: 2008. január 26. szombat, 7:00

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

Kipróbáltam, valóban frissíti a napot. Ezt akartam megtudni. Köszönöm szépen a válaszokat.
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00

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

Üdv!

Nincs valakinek véletlen "elfekvőben" I2Cslave.lib-je? :D

Atesz
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

I2Cslave.lbx :

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

Szerzői jog megsértése miatt törölve.
CopiPaszte :lol:


Szerk: Admin :roll:
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

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

I2Cslave.lib

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

Szerzői jog megsértése miatt törölve.
[END]

Szerk: admin


Elnézést! Kapu48! :oops:
A hozzászólást 1 alkalommal szerkesztették, utoljára kapu48 2010. október 19. kedd, 17:20-kor.
Avatar
Atesz
Tranzisztorgyógyász
Hozzászólások: 164
Csatlakozott: 2006. január 19. csütörtök, 7:00

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

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

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

Nono, szerzői jogdíjas anyagok terjesztése nem megengedett....


I2C Slave-> http://www.mcselec.com/ -> lengyel mintaprogik ( http://www.mcselec.com/index.php?option ... &Itemid=67 ) -> The source files of programs :)

Ebben benne van FREE I2C slave megoldás!
Avatar
sytex
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2010. június 10. csütörtök, 6:00

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

Sziasztok!

Van rá esély hogy lapos 4 eres telefonkábelen (1-5V 2-SCL 3-SCA 4-GND) kb 15 méteren működjön az i2c?? A kábelek végén krimpelt RJ11 van és nyákba forrasztható aljzat.
Felhuzóellenállások: 2k7 a Master mellett, 2db PCF857AN lenne a végén. Esetleg külön tápról ha az 5V nagyot esik a 15m kábelen.
Avatar
ampervadasz
Bitmanipulátor
Hozzászólások: 119
Csatlakozott: 2008. január 19. szombat, 7:00

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

sytex írta:Sziasztok!

Van rá esély hogy lapos 4 eres telefonkábelen (1-5V 2-SCL 3-SCA 4-GND) kb 15 méteren működjön az i2c?? A kábelek végén krimpelt RJ11 van és nyákba forrasztható aljzat.
Felhuzóellenállások: 2k7 a Master mellett, 2db PCF857AN lenne a végén. Esetleg külön tápról ha az 5V nagyot esik a 15m kábelen.
Szervusz!

Az I2C protokolt nem nagy távolságok áthidalására fejlesztették ki, így magában ekkora távolság áthidalása nem lehetséges.

Viszont! A MAXIM-nak van egy IC-je, amivel megtudod oldani a távolság áthidalását! Annyi még, hogy 12V-ot kell a 2 IC-nek adni!

Előkeresem az adatlapját!
Avatar
sytex
DrótVégénSzéndarab
Hozzászólások: 36
Csatlakozott: 2010. június 10. csütörtök, 6:00

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

ampervadasz írta: Előkeresem az adatlapját!
Köszönöm
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Max 1k felhúzó, zavarszűrés és max 40.50 kHz buszfrekvencia....


Ide RS485, 1Wire való....
Avatar
ampervadasz
Bitmanipulátor
Hozzászólások: 119
Csatlakozott: 2008. január 19. szombat, 7:00

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

Íme az IC a MAXIM-tól

http://www.maxim-ic.com/datasheet/index ... /5768/t/al

Nem pont erre gondoltam, de több órás keresgetés után sem találtam meg a pontos IC típusát. (Még nem adom fel!)
Avatar
gergobmwe30
DrótVégénSzéndarab
Hozzászólások: 19
Csatlakozott: 2010. október 24. vasárnap, 6:00

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

i2cdetect-et nem próbáltam, de :

I2cstart
I2cwbyte Lm75read
I2crbyte Tempbytehi , Ack
I2crbyte Tempbytelo , Nack
I2cstop

így megy az egyik chip. a másik is ha átcserélem.
csak a kettő nem megy egyszerre. kijelzőn 0-t ír, pedig rendesen megy a fenti progival.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

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

Válasz küldése