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ě.