Stránka 1 z 1

24cxx

Napsal: 04 led 2009, 21:40
od fykus
lidi pls helpa mam eeprom 24c16. pls potřeboval bych vědět jak mužu přečíst data z dané adresy resp jak by měla vypadat ta komunikace po dratech SDA SCL díval jsem se do datasheetu ale z toho mi nebylo jasne jak mu zadam tu adresu ze které chci přečíst ty data dík předem

Napsal: 04 led 2009, 22:12
od Andrea
fykus píše:lidi pls helpa mam eeprom 24c16. pls potřeboval bych vědět jak mužu přečíst data z dané adresy resp jak by měla vypadat ta komunikace po dratech SDA SCL díval jsem se do datasheetu ale z toho mi nebylo jasne jak mu zadam tu adresu ze které chci přečíst ty data dík předem

Začneš jako při zápisu, pošleš adresu čipu, pak adresu slova v paměti a pak vygeneruješ opakovaný start a následně to vybrané paměťové místo přečteš. Je to v datašítu posané i nakreslené, je to ten Random Read.

Napsal: 05 led 2009, 08:05
od galjo
Asi si musíš nadobudnúť nejaký čítač pametí a potom si to vyčítaš - datasheet ti to nevyčíta.

Napsal: 10 říj 2009, 07:52
od relatko
Zdravím.
Nechcem zbytočne zakladať nové vlákno preto sa opýtam v tomto "príbuznom".
Chcem si na skúšku pripojiť eeprom 24C16 k picu 16F628A.Podľa datasheetu sa(pri zápise) najprv odošle štartovacia sekvencia ,následne device adres,a potom word adres a napokon data.

Nerozumiem prečo sa word adres posiela len raz(8 bitová) ,keď 16K pamäť má predsa 2048 "adresných" byte???

Pri 24C32 a 24C64 sa už device adres posiela dva krát.

Vopred ďakujem za vysvetelenie.
Relatko.

Napsal: 10 říj 2009, 08:52
od AB
Paměť 24c16 je rozdělená do osmi stránek po 256 bajtech.
Stránku určují bity 3,2,1 v Device address.