-
Data: 2009-03-09 21:39:17
Temat: Re: uC poczatek
Od: "T.M.F." <t...@n...mp.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]>>>> A podasz jakis przyklad w ktorym priorytety przerwan sa niezbedne?
>>>
>>> Wtedy, gdy chcesz decydować, _które_ przerwania mogą przerywać inne.
>>> W starych AVR możesz odblokować wszystkie, albo żadne.
>>
>> W tych najprostszych, typu AT90S2313 tak, ale one juz sa obsolete. W
>> innych mozesz blokowac przerwania, ktore w danej chwili nie powinny
>> przerywac.
>
> Wszystkie AVRy poza xmega mają tak samo.
Znaczy jak? Bo moge w kazdej chwili zablokowac pojedyncze typy przerwan
poprzez blokowanie flag na nie zezwalajacych. Flagi zgloszenia
poszczegolnych przerwan moge rowniez programowo zerowac.
Wiec w czym jest problem?
> Uprzedzajac - to i tak bedzie szybsze niz '51, a
>> uniwersalnosc jest nieporownywalnie wieksza.
>>
>>>> Zawsze moge w pierwszej instrukcji odblokowac przerwania
>>>
>>> Aha, spróbuj to zrobić w przypadku UARTa.
>>
>> A dlaczego nie?
>
> Przeczytaj w dokumentacji kiedy są gaszone flagi żądania przerwania od
> UARTa.
A konkretnie ktore flagi? Chodzi ci o to, ze np. UDRE bedzie ci na okolo
przerywac?
When interrupt-driven data transmission is used, the Data
Register empty Interrupt routine must either write new data to UDR in
order to clear UDRE or disable the Data Register empty Interrupt,
otherwise a new interrupt will occur once the interrupt routine terminates.
Przerwanie pzy odbiorze tez moge blokowac flaga RXCIE.
Ew. prosze jasniej.
Następne wpisy z tego wątku
- 09.03.09 21:46 Zbych
- 09.03.09 21:52 Sebastian Biały
- 09.03.09 22:35 T.M.F.
- 09.03.09 23:00 Zbych
- 09.03.09 23:29 T.M.F.
- 09.03.09 23:52 zbyszek
- 10.03.09 08:00 T.M.F.
- 10.03.09 09:04 J.F.
- 10.03.09 09:23 Zbych
- 10.03.09 15:03 T.M.F.
- 10.03.09 18:33 Zbych
- 10.03.09 19:10 T.M.F.
- 10.03.09 19:42 Zbych
- 10.03.09 21:39 ArekS
- 10.03.09 21:51 Artur M. Piwko
Najnowsze wątki z tej grupy
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
- RCD 300 mA
- rpi i moduł przekaźników
- Falownik do pompy CO
- Lampa ogrodowa rozłączała różnicówkę
- Inteligentne oświetlenie schodów
- Pytanie do Użytkownika
- Emanuel kiedyś szukał gotowca do chłodzenia leków
- Sprzęty z Lidl-a
- idzie nowe
Najnowsze wątki
- 2024-10-07 Białystok => Full Stack .Net Engineer <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Kraków => Head of International Freight Forwarding Department <=
- 2024-10-07 Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2024-10-07 Aparat, zewnętrzny mikrofon, brum
- 2024-10-07 MĂźnchen => Data Scientist <=
- 2024-10-07 Gdańsk => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-10-07 Kraków => Programista Full Stack .Net <=
- 2024-10-07 Re: Taniocha!!!
- 2024-10-07 Warszawa => Technical Leader (Java Background) <=
- 2024-10-07 Zielona Góra => Power Electronics R&D Engineer <=
- 2024-10-07 Warszawa => Junior New Business Development Manager <=
- 2024-10-07 Warszawa => Key Account Manager <=
- 2024-10-07 Wrocław => Konsultant wdrożeniowy ERP (Symfonia) <=