AT90S2313 - pytanie



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Poniatowski" <mponiat_at_nospam_poczta.wp.pl>
Subject: AT90S2313 - pytanie
Date: Tue, 15 Jul 2003 11:54:33 +0200


Witam !
Czy jest jakis sposob kasowania flagi przerwania INT0 lub INT1 bez jego
wykonywania ? Jezeli nie, to jak mozna zabezpieczyc sie przed
nieprzewidzianymi przerwaniami po ustawieniu bitu zezwolenia na przerwania
zewnetrzne INT0 lub INT1.

pzdr. Marcin



========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Stanisz <mstanisz_at_nospam_poczta.onet.pl>
Subject: Re: AT90S2313 - pytanie
Date: 15 Jul 2003 10:47:18 GMT


W artykule <bf0lle$p0d$1_at_nospam_nemesis.news.tpi.pl> Marcin Poniatowski napisal(a):
Czy jest jakis sposob kasowania flagi przerwania INT0 lub INT1 bez jego
wykonywania ? Jezeli nie, to jak mozna zabezpieczyc sie przed
nieprzewidzianymi przerwaniami po ustawieniu bitu zezwolenia na przerwania
zewnetrzne INT0 lub INT1.

Nie odblokowywać.

Przerwanie jest zawsze nieprzewidziane :-)) Opowiedz trochę o aplikacji,
bo coś mi tu nie gra - po to odblokowujesz przerwanie, żeby je obsłużyć.

Marcin Stanisz
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Andrzej Grodzki" <agrodzki_at_nospam_mimuw.edu.pl>
Subject: Re: AT90S2313 - pytanie
Date: Tue, 15 Jul 2003 14:00:48 +0200


Użytkownik "Marcin Stanisz" <mstanisz_at_nospam_poczta.onet.pl> napisał w wiadomości
news:slrn.pl.bh7o2b.184.mstanisz_at_nospam_COS13.ilf.com...
W artykule <bf0lle$p0d$1_at_nospam_nemesis.news.tpi.pl> Marcin Poniatowski
napisal(a):
Czy jest jakis sposob kasowania flagi przerwania INT0 lub INT1 bez jego
wykonywania ? Jezeli nie, to jak mozna zabezpieczyc sie przed
nieprzewidzianymi przerwaniami po ustawieniu bitu zezwolenia na
przerwania
zewnetrzne INT0 lub INT1.

Nie odblokowywać.


Hej.
Dodatkowo widze w *.asm roznych autorow ze kazdy nieuzywany wektor przerwan
ma wpisane RETI
Pozdrawiam
Andrzej Grodzki



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Poniatowski" <mponiat_at_nospam_poczta.wp.pl>
Subject: Odp: AT90S2313 - pytanie
Date: Tue, 15 Jul 2003 15:22:12 +0200


Nie odblokowywać.

Przerwanie jest zawsze nieprzewidziane :-)) Opowiedz trochę o aplikacji,
bo coś mi tu nie gra - po to odblokowujesz przerwanie, żeby je obsłużyć.

Problem polega na tym, ze jezeli przez jakis czas nie zycze sobie obslugi
przerwania zewnetrznego i zablokuje je, to przy najbliszym jego odblokowaniu
nastapi obsluga starego żądania, poniewaz ustawiona bedzie flaga zgloszenia
przerwania.

pzdr. Marcin





========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "EM" <edim123_at_nospam_poczta.onet.pl>
Subject: Re: AT90S2313 - pytanie
Date: Tue, 15 Jul 2003 13:56:41 +0200


Czy jest jakis sposob kasowania flagi przerwania INT0 lub INT1 bez jego
wykonywania ? Jezeli nie, to jak mozna zabezpieczyc sie przed
nieprzewidzianymi przerwaniami po ustawieniu bitu zezwolenia na przerwania
zewnetrzne INT0 lub INT1.

Flagi INTF1, INTF0 (rejestr GIFR) można skasować poprzez wpisanie do nich
jedynki.

O ile dobrze pamiętam to sam stosowałem czasmi kasowanie tych flag przed
odblokowanie przerwań.

Pozdr

EM



========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!mimuw.edu.pl!news.mimuw.edu.pl!news.internetia.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin Poniatowski" <mponiat_at_nospam_poczta.wp.pl>
Subject: Odp: AT90S2313 - pytanie
Date: Tue, 15 Jul 2003 15:23:53 +0200


Flagi INTF1, INTF0 (rejestr GIFR) można skasować poprzez wpisanie do nich
jedynki.

O ile dobrze pamiętam to sam stosowałem czasmi kasowanie tych flag przed
odblokowanie przerwań.

Dzieki. Rzeczywiscie jest to opisane w dokumentacji pdf. Niestety moja
ksiazka nic na ten temat nie mowi :)
pzdr. Marcin




========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsgate.onet.pl!newsgate.p