-
Data: 2012-10-04 16:31:02
Temat: WinAVR, jak zmienić funkcję obsługi przerwania w trakcie wykonywania programu
Od: "Robbo" <n...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Witam uprzejmie,
W programie pisanym na mikrokontroler ATmega128 w języku C (kompilator
WinAVR) mam zdefiniowaną funkcję obsługi jednego z przerwań
SIGNAL (SIG_OVERFLOW1)
{
// jakiś kod
}
Przy czym mam potrzebę, aby w trakcie działania programu móc przypisywać
różne funkcje pod obsługę tego przerwania (przykładowo użytkownik wybiera
pracę bipolarną albo unipolarną urządzenia, dla których to trybów powinny
być inne funkcje podpinane pod obsługę przerwania).
Mógłbym pewnie zrobić tak:
SIGNAL (SIG_OVERFLOW1)
{
if (pracaBipolarna) {
// kod dla pracy bipolarnej
} else {
// kod dla pracy unipolarnej
}
}
Ale może da się podpinać pod obsługę przerwania różne funkcje w trakcie
działania programu. Jeśli da się, to jak to zrobić?
Z góry dziękuję za pomoc.
Robbo
PS. Wiem, że obecnie SIGNAL jest przestarzały.
Następne wpisy z tego wątku
- 04.10.12 16:42 Waldemar Krzok
- 04.10.12 16:59 Sławomir Szczyrba
- 04.10.12 17:13 Grzegorz Kurczyk
- 04.10.12 18:16 MKi
- 04.10.12 18:49 Marcin
- 04.10.12 18:58 Marcin
- 04.10.12 20:11 Robbo
- 05.10.12 03:26 Dondu
- 05.10.12 09:54 JDX
Najnowsze wątki z tej grupy
- Pęczniejące LiPo
- wyłącznik ścienny
- "Wybitna" inteligencja AI
- test stereo
- Bluetooth stereo
- W USA budują pierwszą komercyjną elektrownię fuzji jądrowej
- Weryfikacja myjki ultradźwiękowej
- zasieg radaru
- Zmywarka Bosch SRV55T43EU - awaria
- Kod zniżkowy w TME do 26.09.2025
- SFP, 10G, simplex sc/apc
- [słabe wiatry powodują - przyp. JMJ] Energetyczny paraliż w Niemczech
- NxtPaper
- Programiści nie przestają zadziwiać świat
- Długi kabel zasilający a na końcu procek
Najnowsze wątki
- 2025-09-25 Pęczniejące LiPo
- 2025-09-25 wyłącznik ścienny
- 2025-09-25 Cenckiewicz ma czy nie ma poświadczenia bezpieczeństwa? [SKW cofnęła, WSA uchylił cofnięcie, NSA się ma wypowiedzieć]
- 2025-09-25 iKO
- 2025-09-25 jęczy wspomaganie
- 2025-09-24 "Wybitna" inteligencja AI
- 2025-09-24 test stereo
- 2025-09-24 Bluetooth stereo
- 2025-09-24 Rzeszów => International Freight Forwarder <=
- 2025-09-24 Gdańsk => Delphi Programmer <=
- 2025-09-24 Warszawa => BI Developer / Analityk BI <=
- 2025-09-24 Alior zmiana logowania
- 2025-09-24 Warszawa => Senior Microsoft Dynamics 365 Business Central Consultant
- 2025-09-24 Andżelika Borys odwiedziła [WIELKIEGO PATRIOTĘ - przyp. JMJ] Andrzeja Poczobuta w [białoruskiej - przyp. JMJ] kolonii karnej
- 2025-09-24 W USA budują pierwszą komercyjną elektrownię fuzji jądrowej