Stránka 1 z 1

ATMEL - vnitřní EEPROM

Napsal: 23 dub 2009, 23:16
od kozak999
Zdravím,
nevíte jak se dá obsluhovat vnitřní EEPROM u ATMELU 89C51-ED2 v C?

Napsal: 24 dub 2009, 10:03
od ZdenekHQ
Podle katlistu se EEPROM v assembleru obsluhuje přes standardní fci MOVX s adresou v DPTR, takže by to neměl být žádnej problém ani v C.

Kde je kupuješ a za kolik ?

Napsal: 24 dub 2009, 10:25
od kozak999
Já je nekupuju,já sem si kdysi koupil RD2 kit,v tom to bylo,díval sem se kde by se dal koupit a nic sem nenašel,takže bych to pak musel převexlovat do jinýho,třeba do 89S8253.V assembleru vim jak,ale neumim přepsat MOVX do C.V C teď začínam.

Napsal: 24 dub 2009, 11:23
od Zmije
Nešlo by to třeba pomocí pointrů?

Napsal: 24 dub 2009, 11:29
od kozak999
No jít by to mělo,ale nevim jak,někde sem četl,že se to dělá přes sériovej kanál,ale nikde sem o tom nic víc nenašel.

Napsal: 24 dub 2009, 11:40
od Andrea
Do XRAM přistupovat umíš? Protože EEPROM se po nastavení bitu EEE v registru EECON namapuje do prostoru XRAM.

Napsal: 24 dub 2009, 11:49
od kozak999
Umim jenom pomocí MOVX,v C to neumim.

Napsal: 24 dub 2009, 12:04
od Zmije
Já uP radeji programuju v asm, mám trochu fóbii z toho, že mi tam C nahazí něco divokého, ale tipuji, že pokud budeš mít v překladači nastavený správně typ procesoru, tak by tam C mohlo při zápisu na paměť v rozsahu externí paměti dát nějakou konstrukci pomocí dptr a movx.

Napsal: 24 dub 2009, 12:21
od ZdenekHQ
Napiš si vloženou funkci v asm a máš jistotu.

Napsal: 24 dub 2009, 12:36
od kozak999
Tož to by šlo,to mě nenapadlo.Dík,máš to u mě.