Znaleziono 13 wyników
- 28 cze 2011, 23:56
- Forum: AVR/AVR32
- Temat: Przerwania timera - czy ten kod jest poprawny?
- Odpowiedzi: 11
- Odsłony: 6262
- 28 cze 2011, 23:49
- Forum: AVR/AVR32
- Temat: Przerwania timera - czy ten kod jest poprawny?
- Odpowiedzi: 11
- Odsłony: 6262
- 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 ...
- 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...
- 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...
- 28 cze 2011, 19:06
- Forum: AVR/AVR32
- Temat: Podświetlenie LCD ATMEGA
- Odpowiedzi: 10
- Odsłony: 9133
- 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...
- 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...
- 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...
- 26 cze 2011, 21:02
- Forum: AVR/AVR32
- Temat: Przerwanie overflow - duża ilość instrukcji
- Odpowiedzi: 13
- Odsłony: 6232
- 26 cze 2011, 18:40
- Forum: AVR/AVR32
- Temat: Przerwanie overflow - duża ilość instrukcji
- Odpowiedzi: 13
- Odsłony: 6232
- 26 cze 2011, 18:03
- Forum: AVR/AVR32
- Temat: Przerwanie overflow - duża ilość instrukcji
- Odpowiedzi: 13
- Odsłony: 6232
- 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_...