ATMEL - vnitřní EEPROM

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
kozak999
Příspěvky: 5
Registrován: 23 dub 2009, 00:00

ATMEL - vnitřní EEPROM

#1 Příspěvek od kozak999 »

Zdravím,
nevíte jak se dá obsluhovat vnitřní EEPROM u ATMELU 89C51-ED2 v C?
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek 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 ?
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
kozak999
Příspěvky: 5
Registrován: 23 dub 2009, 00:00

#3 Příspěvek 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.
Uživatelský avatar
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

#4 Příspěvek od Zmije »

Nešlo by to třeba pomocí pointrů?
Uživatelský avatar
kozak999
Příspěvky: 5
Registrován: 23 dub 2009, 00:00

#5 Příspěvek 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.
Andrea
Příspěvky: 9340
Registrován: 07 zář 2007, 00:00

#6 Příspěvek od Andrea »

Do XRAM přistupovat umíš? Protože EEPROM se po nastavení bitu EEE v registru EECON namapuje do prostoru XRAM.
Uživatelský avatar
kozak999
Příspěvky: 5
Registrován: 23 dub 2009, 00:00

#7 Příspěvek od kozak999 »

Umim jenom pomocí MOVX,v C to neumim.
Uživatelský avatar
Zmije
Příspěvky: 1691
Registrován: 30 čer 2005, 00:00
Bydliště: Pardubický kraj

#8 Příspěvek 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.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#9 Příspěvek od ZdenekHQ »

Napiš si vloženou funkci v asm a máš jistotu.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
kozak999
Příspěvky: 5
Registrován: 23 dub 2009, 00:00

#10 Příspěvek od kozak999 »

Tož to by šlo,to mě nenapadlo.Dík,máš to u mě.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“