Znaleziono 13 wyników

autor: owoc0
28 cze 2011, 23:56
Forum: AVR/AVR32
Temat: Przerwania timera - czy ten kod jest poprawny?
Odpowiedzi: 11
Odsłony: 6262

Bardzo dziękuję za fachową pomoc. Już jutro wezmę się do pracy i zobaczę jak wygląda to w praktyce. Jeszcze raz dziękuję. Pozdrawiam i życzę spokojnej nocy.
autor: owoc0
28 cze 2011, 23:49
Forum: AVR/AVR32
Temat: Przerwania timera - czy ten kod jest poprawny?
Odpowiedzi: 11
Odsłony: 6262

Rozumiem. Nie ma więc nic złego w takim łączeniu main z overflow? Nie muszę się przejmować szybkością, ani tym, czy main się "wyrobi" przed następnym przerwaniem?
autor: owoc0
28 cze 2011, 23:42
Forum: AVR/AVR32
Temat: Przerwania timera - czy ten kod jest poprawny?
Odpowiedzi: 11
Odsłony: 6262

Również myślałem o czymś podobnym. Mój problem polega jednak na czymś bliższym kodowi. Powiedzmy, że w main wykonuję operacje przygotowujące tablicę do wyświetlenia jej na wyświetlaczu. W jaki sposób zakomunikować o tym, że powinienem już zacząć? Wystawiać jakąś flagę poprzez przerwanie i czekać na ...
autor: owoc0
28 cze 2011, 23:25
Forum: AVR/AVR32
Temat: Przerwania timera - czy ten kod jest poprawny?
Odpowiedzi: 11
Odsłony: 6262

Dziękuję za odpowiedź. Mam jeszcze pewne pytanko. Przymierzam się do budowy układu przedstawiającego na matrycy LED jakąś prostą animacje. Czy mógłby mi Kolega podpowiedź jak powinno to wyglądać ze strony timera? Chciałbym powiedzmy, aby następna klatka ładowana była co 20 przerwań. Rozumiem, że pod...
autor: owoc0
28 cze 2011, 21:41
Forum: AVR/AVR32
Temat: Przerwania timera - czy ten kod jest poprawny?
Odpowiedzi: 11
Odsłony: 6262

Przerwania timera - czy ten kod jest poprawny?

Witam, Ćwiczę sobie dalej timery. Jako, że dopiero zaczynam programować, nie chcę wyrobić sobie złych nawyków. Napisałem prosty program do znanego efektu Knight Rider. Kod działa, ale chciałbym się dowiedzieć, czy nie popełniłem jakiś zasadniczych błędów, które mogą mi zagrozić w pracy nad większymi...
autor: owoc0
28 cze 2011, 19:06
Forum: AVR/AVR32
Temat: Podświetlenie LCD ATMEGA
Odpowiedzi: 10
Odsłony: 9133

Jakbyś chciał załączać, wystawiając stan wysoki, zawsze możesz sterować tym PNP dodatkowym tranzystorem NPN.
autor: owoc0
27 cze 2011, 21:32
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

Rozumiem, chodzi mi jednak o dużo prostszą rzecz, związaną bezpośrednio z timerem. W jaki sposób zrobić opóźnienie? Mógłbym zrobić podobną funkcję do funkcji delay , korzystając z timera, i po prostu zawieszać pętlę, ale raczej nie o to tutaj chodzi. Dokładniej chciałbym, aby funkcja przesun() wykon...
autor: owoc0
27 cze 2011, 18:47
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

O, nie wiedziałem, że można w ten sposób inkrementować (właściwie preinkrementować) zmienną - bardzo przydatne. Serdecznie dziękuję za pomoc. Spokoju niestety nie daje mi jeszcze jedna rzecz. Tempo np. animacji mogę sobie nadać poprzez timer. Gdzie powinienem obsługiwać ładowanie klatek, lub inne op...
autor: owoc0
27 cze 2011, 13:09
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

Dziękuję za odpowiedzi, spróbuję coś wyskrobać. Temat niech pozostanie jeszcze otwarty, gdyby pojawiły się jakieś problemy. Pomysł z czytaniem co przerwanie faktycznie jest bardzo dobry. Edit: Mieli Koledzy rację - udało się to zrobić w dużo szybszy i bardziej zoptymalizowany sposób. Multipleksowani...
autor: owoc0
26 cze 2011, 21:02
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

No dobrze, ale w jaki sposób miałbym zrealizować czytanie z tablicy nie używając do tego celu pętli for? Nie mówmy już o dalszej części przerwania, bo tam faktycznie można dużo zoptymalizować. Mam na myśli samo multipleksowanie.
autor: owoc0
26 cze 2011, 18:40
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

A co z pętlami? Dopuszczalne jest ich używanie w przerwaniach timera?
autor: owoc0
26 cze 2011, 18:03
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

tak myślałem... w takim wypadku, odczyt z tablicy z grafiką powinienem realizować w main, a w przerwaniu jedynie inkrementować?
autor: owoc0
26 cze 2011, 14:19
Forum: AVR/AVR32
Temat: Przerwanie overflow - duża ilość instrukcji
Odpowiedzi: 13
Odsłony: 6232

Przerwanie overflow - duża ilość instrukcji

Buduję sobie prosty układ z matrycą led (5x7). Sterowanie nią realizuję poprzez multipleksowanie. Wszystko działa, ale mam pytanko. Obecnie wszystkie sprawy, dotyczące timera, wykonuję sobie w przerwaniu i zastanawiam się, czy to przypadkiem nie jest zła praktyka. Ogólnie wygląda to tak: ISR(TIMER0_...