Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

zapis/odczyt pamieci

Moderatorzy: Jacek Bogusz, Moderatorzy

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

zapis/odczyt pamieci

Postautor: rmc87 » 28 sty 2008, o 20:49

Witam,
jestem poczatkujacym dlatego prosze o wyrozumialosc.
Chciałbym dowiedziec sie po czym poznac, ilu dana pamiec jest bitowa.
Moj programator wymaga podania przed odczytem ilu jest ona bitowa, 8 czy 16...

jak pewnie to sprzwodzic?

Pozdrawiam

tomek_j
-
-
Posty: 264
Rejestracja: 14 sty 2004, o 09:06

Re: zapis/odczyt pamieci

Postautor: tomek_j » 28 sty 2008, o 20:57

Witam,
jestem poczatkujacym dlatego prosze o wyrozumialosc.
Chciałbym dowiedziec sie po czym poznac, ilu dana pamiec jest bitowa.
Moj programator wymaga podania przed odczytem ilu jest ona bitowa, 8 czy 16...

jak pewnie to sprzwodzic?

Pozdrawiam
a jaka dana pamięc jest dana? :611:

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

przyklad

Postautor: rmc87 » 28 sty 2008, o 21:06

np.
93Cxx
24Cxx

Awatar użytkownika
Darlington
-
-
Posty: 574
Rejestracja: 12 lis 2007, o 18:18
Lokalizacja: stąd!

Postautor: Darlington » 28 sty 2008, o 22:18

Pamięć jest tylu-bitowa jaka jest organizacja tej pamięci, czyli ile bitów mieści się w jednej komórce pamięci.

bartekgajos
-
-
Posty: 57
Rejestracja: 10 lis 2006, o 11:50
Lokalizacja: Gdansk

Postautor: bartekgajos » 28 sty 2008, o 22:29

Witam

Z pamięciami serii 93XX / 93CXX należy uważać, ponieważ są dostępne wersje 8, 16 bitów, istnieją wersje rónież o konfigurowanej szerokości słowa.

Natomiast pamięci 24XX / 24CXX są przeważnie 8 bitowe.

pozdrawiam
Bartek

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

o to chodzilo

Postautor: rmc87 » 28 sty 2008, o 22:31

dzieki bartek!!

Dual Organization: by Word (x16) or Byte (x8)

taka organizacja jest pamiatki 93cxx

i skad mam przed zczytaniem wiedziec ile maja bitow?

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty: 2650
Rejestracja: 24 sty 2005, o 00:39
Lokalizacja: Winny gród

Postautor: pajaczek » 29 sty 2008, o 02:03

Ze sposobu jej podlaczenia, a konkretniej ze stanu jaki jest na jednym z wyprowadzen (oznaczonym np. ORG w M93Cx6 firmy ST jest to pin 6)... zreszta, sciagnij sobie datasheet do konkretnej pamieci jaka masz, i poszukaj w nim, a wszystko stanie sie jasne.

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

...

Postautor: rmc87 » 29 sty 2008, o 07:41

tzn. pamiec 93C56 jest 8 bitowa jezeli nozka org jest polaczona z masa, a 16 jezeli jest niepolaczona lub polaczona z zasilaniem...


a gdzie tego szukac w pamieciach typu 24Cxx??


Dodano... po jakims czasie:


witajcie ponownie,
zakupilem sobie czyste pamieci 93C46... przemierzylem nozki, ale ORG nie jest ani to Vcc ani do Vss... co w takim razie?

Scalone by Pajeczek
Ostatnio zmieniony 18 kwie 2008, o 13:49 przez rmc87, łącznie zmieniany 2 razy.

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty: 2650
Rejestracja: 24 sty 2005, o 00:39
Lokalizacja: Winny gród

Postautor: pajaczek » 29 sty 2008, o 22:20

Wowczas czytamy (np. w dokumentacji ST do M93C46):
MEMORY ORGANIZATION
The M93Cx6 memory is organized either as bytes
(x8) or as words (x16). If Organization Select
(ORG) is left unconnected (or connected to VCC)
the x16 organization is selected; when Organization
Select (ORG) is connected to Ground (VSS)
the x8 organization is selected.

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

??

Postautor: rmc87 » 29 sty 2008, o 22:30

a jak to sprawdzic?? praktycznie?

Dodane... po jakims czasie:

panowie, a jak odczytac SPI 95160 lub SPI 95320?? trzeba bedzie w moim galepie rowniez zaznaczac ilu sa bitowe? czy na jakiej zasadzie to dziala... datasheet juz ogladnalem...

a odpowie ktos na pytanie e poprzednim poscie?
Ostatnio zmieniony 18 kwie 2008, o 13:47 przez rmc87, łącznie zmieniany 1 raz.

marek1
-
-
Posty: 104
Rejestracja: 11 kwie 2007, o 18:46
Lokalizacja: Cieszyn

Postautor: marek1 » 30 sty 2008, o 20:01

Oczywiście że ORG nie jest podłączone ani do VCC ani do VSS, ponieważ to Ty powinieneś podać na ten pin odpowiedni sygnał i określić czy ta pamięć ma mieć organizację 8 czy 16 bitową (tak jak w cytacie z postu pajaczka).

A tak przy okazji, czym przemierzyłeć nóżki kupionej pamięci, bo przy takiej zabawie mogłeś ją już uszkodzić.

Pozdrawiam
Marek

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

...

Postautor: rmc87 » 30 sty 2008, o 21:41

no wlasnie nie przemierzylem, bo nie wiem jak... powiesz??

marek1
-
-
Posty: 104
Rejestracja: 11 kwie 2007, o 18:46
Lokalizacja: Cieszyn

Postautor: marek1 » 30 sty 2008, o 21:52

A kilka postów wyżej piszesz że przemierzyłeś?

Niestety tego się nie da przemierzyć, ponieważ pin ORG służy do ustawienia trybu pracy pamięci i to Ty o tym decydujesz czy pamięć je 8 czy 16 bitowa.
Jeżeli podłączysz go do VCC to masz 16 bitów, jeżeli do VSS to 8 bitów - posłuchaj rady pajaczka i przeczytaj datasheet.

Marek

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

...

Postautor: rmc87 » 30 sty 2008, o 21:59

tak myslalem, ze niestety nie... po tym co teraz mi napisales!! skoro mi mowisz, ze nie da sie tego sprawdzic, to wylutowywujac pamiec 93Cxx z jakiegos sterownika, zeby odczytac, to co mam zrobic zeby sie dowiedzic ile ma bitow?

a jak mam nowa pamiec zaprogramowac na 8 lub 16... to w ukladzie sie łączy z Vss lub Vcc??

marek1
-
-
Posty: 104
Rejestracja: 11 kwie 2007, o 18:46
Lokalizacja: Cieszyn

Postautor: marek1 » 31 sty 2008, o 19:16

tak myslalem, ze niestety nie... po tym co teraz mi napisales!! skoro mi mowisz, ze nie da sie tego sprawdzic, to wylutowywujac pamiec 93Cxx z jakiegos sterownika, zeby odczytac, to co mam zrobic zeby sie dowiedzic ile ma bitow?
sprawdzić czy w układzie była podłączona do VCC czy do VSS
a jak mam nowa pamiec zaprogramowac na 8 lub 16... to w ukladzie sie łączy z Vss lub Vcc??
a to już sam musisz wiedzieć gdzie ją chcesz później włożyć i czy tam będzie używana jako 8 czy 16 bitowa.

Marek

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

...

Postautor: rmc87 » 31 sty 2008, o 19:25

bardzo dobra i konkretna pomoc... o to chodzilo!! A pytanie takie, jak to sprawdzic, zwyklym miernikiem mozna?

marek1
-
-
Posty: 104
Rejestracja: 11 kwie 2007, o 18:46
Lokalizacja: Cieszyn

Postautor: marek1 » 31 sty 2008, o 19:31

Jeżeli masz układ pod napięciem to możesz sprawdź czy na tym pinie jest 0V czy napięcie zasilania (prawdopodobnie 5V).
Jeżeli nie chcesz go zasilać to sprawdź płytkę drukowaną z czym jest połączony ten pin.

Marek

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

...

Postautor: rmc87 » 31 sty 2008, o 19:49

wielkie dzieki!! Pomogles mi jak nikt inny!!!!! Dzieki!!!!!!!!!!!!!!! :597:

a moze jeszcze ktos mi powie, jak mam pamiec normalna, nie smd, to czy musze uzywac podstawki? czy nie?

aha no i jakiej firmy jest pamiatka 93C46EN znalazlem ze Fairchild, prawda?
ile linii ma przy odczycie?

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty: 2650
Rejestracja: 24 sty 2005, o 00:39
Lokalizacja: Winny gród

Re: ...

Postautor: pajaczek » 31 sty 2008, o 23:33

wielkie dzieki!! Pomogles mi jak nikt inny!!!!!
Jakbys czytal uwaznie, to wiedzialbys to juz na poczatku topicu, i nie potrzebne byloby tyle postow.
a moze jeszcze ktos mi powie, jak mam pamiec normalna, nie smd, to czy musze uzywac podstawki? czy nie?
A to smd jest nienormalna?? ciekawe...
podstawki mozesz uzywac tez do smd (mowie o samym etapie programowania), ale jest to jedynie ulatwienie... wymogu takiego nigdzie nie ma.
aha no i jakiej firmy jest pamiatka 93C46EN znalazlem ze Fairchild, prawda?
ile linii ma przy odczycie?
A jakie symbole sa na obudowie?? bo to by wiele wyjasnilo... Faktycznie Fairchild wytwarza takie pamieci, nie mozna jednak wykluczyc ze jest jedynym producentem.

rmc87
-
-
Posty: 10
Rejestracja: 28 sty 2008, o 20:39
Lokalizacja: Biała

...

Postautor: rmc87 » 1 lut 2008, o 07:35

wszystkie oznaczenia to: B136 93C46EN 2044E

Wróć do „PLD/FPGA i inne zagadnienia techniki cyfrowej”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości