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