89S8252 problem z adresowniem pamieci zewnetrznej

Jun 30, 2005 1 Replies

Pojawił sie problemik jak w temacie. Uruchamiam właśnie loadera i pojawia mi sie problem ze starsza czescia adresu. Konkretnie nie wyrzuca adresu na P2. Program załadowany jest do pamieci wewnętrznej (EA=1), napisany w SDCC 2.5.0. Po kompilacji wszystko wygląda ładnie



val=*(xdata char *)(adres);



tłumaczony jest jak BÓG przykazał na mov DPTR,#adres mov A,@DPTR



mimo tego nie widać efektu na P2



Jaka może być przyczyna ? Czy istnieje jakiś bit blokujący magistrale na porcie P2. Nie jest to mój pierwszy projekt, a problemów z nim tyle ze lepiej nie gadać.


sebak napisał(a):

w niektorych '51 mozna wylaczac generowanie ALE zeby nie zaklucalo, moze to jest to? glowy niedam czy 8252 to ma, 51rd2 napewno

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required