eeprom + 51
Masz problem? Zapytaj na forum elektroda.pl
From: "angel" <angelremoveme_at_nospam_szas.dnc.pl>
Subject: eeprom + 51
Date: Thu, 8 Apr 2004 20:14:13 +0200
Witam ponownie :), teraz walcze z wewnetrznym eepromem na 8252. Wyplodzilem
cos takowego:
xdata at 0x010 int elicznik; //niby ma byc miedzy 0x000 a 0x7FF;
void eew(int st) {
st=st+10; //dodaje sobie aby rozpoznac wynik po odczycie(czy cos sie
wydazylo czy nic)
WMCON=0x1A;
elicznik=st;
WMCON=0x02;
}
void eer(void) {
WMCON=0x0A;
ml=elicznik;
WMCON=0x02;
}
eew(ml); //pisze do elicznik ml + 10;
eer(); //ml
piszcyfry(ml); //patrze czy ml to z obliczen czy powiekszone o 10 z eepromu.
Nie ma tu jeszcze obslugi busy eepromu, i chcialem sie dopytac czy to
zadziala ? Na symulatorze mi dziala ale on nie potrafi udawac eepromu wiec
xdata i tak trafia do RAM niezaleznie od EEMEN.
Pzdr,
Mariooo
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!niusy.onet.p