eeprom + 51



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
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