Inicjacja programowego śledzenia w HC11 po każdej instrukcji z SWI?
HC11 wielokrotne SWI
From: "Lukasz Kozik" <lkozik_at_nospam_op.pl>
Subject: HC11 wielokrotne SWI
Date: Tue, 2 Mar 2004 13:22:02 +0100
Witam,
Jak zainicjowac programowe sledzenie po kazdej instrukcji? Chodzi mi o
rozszerzeie trybu instrukcji SWI (SWI ma byc umieszczone tylko po pierwszej
instrukcji programu)
Z gory dziekuje za jakakolwiek podpowiedz,
pzdr
kazik
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.studio.net.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: JS <jar0sz_at_nospam_polbox.com.pl_without_pl>
Subject: Re: HC11 wielokrotne SWI
Date: Wed, 3 Mar 2004 08:21:38 +0000 (UTC)
W artykule <c21u68$9uj$1_at_nospam_news.onet.pl>
autorem którego mieni się Lukasz Kozik, napisano:
Witam,
Jak zainicjowac programowe sledzenie po kazdej instrukcji? Chodzi mi o
rozszerzeie trybu instrukcji SWI
SWI jest zwykłą instrukcją, funkcjonalnie równoważną z wywołaniem pewnej
procedury. Nie jest to jakiś specjalny tryb pracy CPU.
(SWI ma byc umieszczone tylko po pierwszej instrukcji programu)
Chciałbyś coś-tam przełączyć w rejestrach sterujących,
i dzięki temu mieć przerwania co instrukcję ?
Tak się nie da, OIMW HC11 nie mają trybu TRACE
(z całą pewnością dotyczy to odmian F1 i Ax).
Co to za sprzęt ? Czy są dostępne wolne porty i przerwania ?
Nie jest wykluczone, że podobne zachowanie da się uzyskać z wykorzystaniem
przerwania XIRQ - aktywne stanem niskim (i zero logiczcne na pinie XIRQ,
podawane bez przerwy). Wtedy natychmiast po odblokowaniu przerwań
(bit X w CCR) następuje jego obsługa. To "natychmiast" może stanowić
problem, bo nie jestem pewien, czy nie zablokuje to całkowicie wykonywania
programu głównego. Podobny manewr można wykonać z innym przerwaniem;
szczególne możliwości daje Output Compare (można dobrać opóźnienie
zgłoszenia przerwania).
BTW z pracy na HC11(F1) mam miłe wspomnienia.
Dobrze przemyślana konstrukcja :)
--
Pozdrawiam
Jarosław Szynal
========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai