89S8252 problem z adresowniem pamieci zewnetrznej



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: sebak <kotwicki_no_spam_at_nospam_go2.pl>
Subject: 89S8252 problem z adresowniem pamieci zewnetrznej
Date: Thu, 30 Jun 2005 14:02:10 +0200


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

Poprzedni Następny
Wiadomość
Spis treści
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: 89S8252 problem z adresowniem pamieci zewnetrznej
Date: Sun, 03 Jul 2005 18:46:08 +0200


sebak napisał(a):
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),

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

--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173