AVR i blad symulatora ?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_npspam.mp.pl>
Subject: AVR i blad symulatora ?
Date: Sun, 19 Jan 2003 18:06:19 +0100


Mam taki problem, pisze sobie program i go teraz testuje na symulatorze
AVR Studio 4.
Problem tkwi w procedurze odbioru danych z UART. Gotowosc danych do
odbioru sygnalizuje ustawiony bit RXC w rej. USR. Problem w tym, ze jak
testuje wartosc tego bitu rozkazem SBIC to kasuje mi sie zawartosc rej.
UDR (tak jest w symulatorze). W pdf do proca (AT90S2313) nic nie
napisali o takim zachowaniu sie tego rejestru (w sumie jest to bez
sensu). Natomiast kasowanie bitu RXC w USR nastepuje podczas odczytu UDR
(tu symulator dziala ok).
Wiec poradzcie, jak jest w normalnym procu ? Mozna najpierw odczytac RXC
i w zaleznosci od tego UDR, czy trzeba zrobic to na odwrot ?
Dzieki,
T.M.F.