nie potrafie odzytac z rejestru





Poprzedni Następny
Wiadomość
Spis treści
From: "mudcom" <mr_mud_at_nospam_poczta.onet.pl>
Subject: nie potrafie odzytac z rejestru
Date: Thu, 18 Apr 2002 11:11:57 +0200


...SBUF:
mov SBUF,#10 ;<<ok
mov a,SBUF ;zpisuje do a ,#0




Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz Gumny" <tgumny_at_nospam_idn.org.pl>
Subject: Re: nie potrafie odzytac z rejestru
Date: Thu, 18 Apr 2002 11:14:05 +0200


...SBUF:
mov SBUF,#10 ;<<ok
mov a,SBUF ;zpisuje do a ,#0


SBUF to 2 rozne rejestry - jeden do czytania, drugi do pisania.
TG



Poprzedni Następny
Wiadomość
Spis treści
From: "mudcom" <mr_mud_at_nospam_poczta.onet.pl>
Subject: Re: nie potrafie odzytac z rejestru
Date: Thu, 18 Apr 2002 11:17:35 +0200


SBUF to 2 rozne rejestry - jeden do czytania, drugi do pisania.

ok!
w przerwaniu z serial robie
mov a,sbuf

więc skąd kompilator ma wiedziec o ktory chodzi ? jak mu to wskazać??



Poprzedni Następny
Wiadomość
Spis treści
From: Krzysztof Piecuch <kpiecuch_at_nospam_optic.com.pl>
Subject: Re: nie potrafie odzytac z rejestru
Date: Thu, 18 Apr 2002 13:09:21 +0200


mudcom napisał(a):

SBUF to 2 rozne rejestry - jeden do czytania, drugi do pisania.

ok!
w przerwaniu z serial robie
mov a,sbuf

więc skąd kompilator ma wiedziec o ktory chodzi ? jak mu to wskazać??
Problem sprzetowy procesora, a nie Twoj ;-)).
--
**** Krzysztof Piecuch -- SP9RQA ****
kpiecuch_at_nospam_optic.com.pl
sp9rqa_at_nospam_radio.org.pl
**********Linux User #132375*********

Poprzedni Następny
Wiadomość
Spis treści
From: "Andy" <anok_at_nospam_ceti.pl>
Subject: Re: nie potrafie odzytac z rejestru
Date: Thu, 18 Apr 2002 13:12:01 +0200


Użytkownik "mudcom" <mr_mud_at_nospam_poczta.onet.pl> napisał w wiadomości
news:a9m2p8$856$1_at_nospam_news.tpi.pl...
SBUF to 2 rozne rejestry - jeden do czytania, drugi do pisania.

ok!
w przerwaniu z serial robie
mov a,sbuf

więc skąd kompilator ma wiedziec o ktory chodzi ? jak mu to wskazać??


kompilator nie musi wiedziec
Ty musisz wiedziec :-)

pod tym samym adresem sa dwa rejsetry

wybierane w zaleznosci czy robisz odczyt czy zapis

zapis do SBUF wpada gdzie indziej
odczyt z SBUF nie zwraca tego ca tam zapisales

zapis powoduje wyslanie bajtu po TxD
a odczyt odczytuje to co przyszlo po RxD


Andrzej



Poprzedni Następny
Wiadomość
Spis treści
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: nie potrafie odzytac z rejestru
Date: Thu, 18 Apr 2002 13:31:49 +0200


Użytkownik "mudcom" <mr_mud_at_nospam_poczta.onet.pl> napisał w wiadomości
news:a9m2em$3ch$1_at_nospam_news.tpi.pl...
...SBUF:
mov SBUF,#10 ;<<ok
mov a,SBUF ;zpisuje do a ,#0


51-ka?
Odczyt z SBUF-a zwraca ostatni znak odebrany z RxD. Jeżeli nic nie zostało
jeszcze odebrane, to odczyt SBUF po resecie SBUF zwróci #0.
Jeżeli koniecznie chcesz odczytać z SBUF-a to co do niego zapisałeś to tylko
tak:
przerwanie RI)
-)

Czy teraz jasne?

MDz