-
Data: 2011-02-02 01:12:53
Temat: Re: książka o programowniu AVR w C
Od: Adam Dybkowski <a...@4...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2011-01-31 13:25 Piotr Gałka napisał(a):
>> Po drugie C (avr-gcc) udostępnia ładne makro po którym od razu widać,
>> że w tym miejscu zachodzi synchronizacja:
>> ATOMIC_BLOCK(ATOMIC_FORCEON)
>> {
>> flags |= 0b00001001;
>> }
[...]
> Tak z czystej ciekawości:
> Czy takie makro patrzy co jest w jego wnętrzu i albo blokuje przerwania,
> albo nie (jeśli wnętrze z natury jest operacją atomową) ?
Nie, nie "patrzy". Blokuje przerwania na początku a na końcu odblokowuje
(w tej postaci ATOMIC_FORCEON). Jest też bardziej pożyteczna wersja,
która przywraca stan przerwań sprzed zablokowania - można takie kawałki
bez stresu używać wtedy w przerwaniach.
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Następne wpisy z tego wątku
- 02.02.11 08:24 Piotr Gałka
- 02.02.11 08:41 Zbych
- 02.02.11 10:07 janusz_kk1
- 02.02.11 10:41 J.F.
- 02.02.11 11:09 4CX250
- 02.02.11 11:22 4CX250
- 02.02.11 11:25 J.F.
- 02.02.11 11:28 Michoo
- 02.02.11 11:28 J.F.
- 02.02.11 11:43 Michoo
- 02.02.11 11:48 4CX250
- 02.02.11 17:45 janusz_kk1
- 02.02.11 17:47 janusz_kk1
- 02.02.11 18:08 Michoo
- 02.02.11 18:56 identifikator: 20040501
Najnowsze wątki z tej grupy
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
Najnowsze wątki
- 2025-02-27 potwierdzenie notarialne dokumentow tozsamosci ze zdjeciem
- 2025-02-27 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2025-02-27 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-27 Warszawa => Mid IT Recruiter <=
- 2025-02-27 Warszawa => Expert Recruiter 360 <=
- 2025-02-27 Warszawa => Junior Rekruter <=
- 2025-02-27 China-Kraków => Key Account Manager IT <=
- 2025-02-27 Warszawa => Sales Assistant <=
- 2025-02-27 Kraków => Frontend Vue Developer <=
- 2025-02-27 Re: Zwolniony z IKEA za "wąty" przeciw firmowej promocji LGBT-IQ+ przywrócony do pracy - SN odrzucił kasacje (sygn. akt I PSK 62/24)
- 2025-02-27 Częstochowa => Manager ds. produktu <=
- 2025-02-27 Warszawa => Business Systems Analyst <=
- 2025-02-27 Nagranie poglądowe
- 2025-02-26 Zasilacz USB na ścianę.
- 2025-02-26 Błonie => Specjalista ds. public relations <=