i2c

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

HozzászólásSzerző: Robert » 2010. október 4. hétfő, 17:54

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: 3016
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2010. október 4. hétfő, 18:28

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ásSzerző: Giorgio » 2010. október 4. hétfő, 18:52

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: 163
Csatlakozott: 2006. január 19. csütörtök, 7:00
Tartózkodási hely: Dombóvár

HozzászólásSzerző: Atesz » 2010. október 19. kedd, 14:11

Üdv!

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

Atesz

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3016
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2010. október 19. kedd, 14:25

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: 3016
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2010. október 19. kedd, 14:35

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: 163
Csatlakozott: 2006. január 19. csütörtök, 7:00
Tartózkodási hely: Dombóvár

HozzászólásSzerző: Atesz » 2010. október 19. kedd, 15:05


Avatar
Robert
Elektronbűvölő
Hozzászólások: 9476
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. október 19. kedd, 16:10

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
Tartózkodási hely: Pilisszentiván

HozzászólásSzerző: sytex » 2010. november 3. szerda, 14:31

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
Tartózkodási hely: Mátraterenye
Kapcsolat:

HozzászólásSzerző: ampervadasz » 2010. november 3. szerda, 14:34

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
Tartózkodási hely: Pilisszentiván

HozzászólásSzerző: sytex » 2010. november 3. szerda, 14:38

ampervadasz írta:Előkeresem az adatlapját!


Köszönöm

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9476
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. november 3. szerda, 17:24

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
Tartózkodási hely: Mátraterenye
Kapcsolat:

HozzászólásSzerző: ampervadasz » 2010. november 3. szerda, 20:55

Í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
Tartózkodási hely: Sajóhídvég, BAZ megye

HozzászólásSzerző: gergobmwe30 » 2010. november 19. péntek, 21:29

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: 9476
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. november 19. péntek, 21:49



Vissza: “Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég