witam
czy ktos mógłby mi powiedzieć jak programowo zrobić resetowanie i pauzowanie programu za pomocą klawiszy w C++ (do AVR). Nie chodzi mi o obsługę klawiszy lecz funkcję przez nie wywoływaną
pozdrowienia
Marek
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj siępauzowanie programu
Moderatorzy:Jacek Bogusz, robertw, k.pawliczak, Moderatorzy
-
- -
- Posty:175
- Rejestracja:10 paź 2003, o 20:44
- Lokalizacja:Białystok
- Kontaktowanie:
Re: pauzowanie programu
Reset najwygodniej wykonać włączając watchdoga i czekając w pętli az zadziała - jest wtedy gwarancja, że wszystko zostało poustawiane w domyślny stan początkowy.witam
czy ktos mógłby mi powiedzieć jak programowo zrobić resetowanie i pauzowanie programu za pomocą klawiszy w C++ (do AVR). Nie chodzi mi o obsługę klawiszy lecz funkcję przez nie wywoływaną
pozdrowienia
Marek
Natomiast pauza - zależy co to ma oznaczać: oczekiwanie na jakąś akcję użytkownika czy też zatrzymanie procesora w jednym z trybów oszczędnościowych ?
Pozdrowienia Jurek S.
witam
przepraszam za zwłokę w odpowiedzi, ale musiałem wyprostować parę spraw zawodowych. Program jest pisany pod 2313, zdefiniowane jest jedno wejście (napięciowe) reszta to wyjścia. Ideą programu jest wystawianie logicznych jedynek według algorytmu programu po sprawdzeniu napięcia wejściowego. Funkcja reset powinna po pierwsze zatrzymać wykonywanie programu i po drugie powrócić do ustawień pierwotnych. Funkacja pauzowanie powinna tylko zatrzymać wykonywanie algorytmu i być odwacalna (najlepiej z tego samego klawisza). Byłbym wdzięczny za uwagi na temat rozwiązania tego problemu, funkcję pauza i reset próbuje zdefiniowac po raz pierwszy.
pozdrowienia
Marek
przepraszam za zwłokę w odpowiedzi, ale musiałem wyprostować parę spraw zawodowych. Program jest pisany pod 2313, zdefiniowane jest jedno wejście (napięciowe) reszta to wyjścia. Ideą programu jest wystawianie logicznych jedynek według algorytmu programu po sprawdzeniu napięcia wejściowego. Funkcja reset powinna po pierwsze zatrzymać wykonywanie programu i po drugie powrócić do ustawień pierwotnych. Funkacja pauzowanie powinna tylko zatrzymać wykonywanie algorytmu i być odwacalna (najlepiej z tego samego klawisza). Byłbym wdzięczny za uwagi na temat rozwiązania tego problemu, funkcję pauza i reset próbuje zdefiniowac po raz pierwszy.
pozdrowienia
Marek
Witam !!!
Moim zdaniem nie jest tu potrzebny reset mikrokontrolera wystarczy odpowiednio napisany program.
Klawisze moga ustawiac np. jakies flagi, a nastepnie program glowny (glowna petla sprawdza je i odpowiednio ustawia lub sprawdza porty). Choc mozna to rozwiazac tez na 1000 innych sposobow.
Pozdrawiam
Tomek
Moim zdaniem nie jest tu potrzebny reset mikrokontrolera wystarczy odpowiednio napisany program.
Klawisze moga ustawiac np. jakies flagi, a nastepnie program glowny (glowna petla sprawdza je i odpowiednio ustawia lub sprawdza porty). Choc mozna to rozwiazac tez na 1000 innych sposobow.
Pozdrawiam
Tomek
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 26 gości