moscow18-1990 napisał(a):
Chciałbym dobrze zrozumieć o co chodzi w tym trybie CTC i jak działa ten rejestr porównania. Jeżeli jest jakiś błąd w moim programie i mógłby mi powiedzieć na czym on polega i dlaczego stan diody się nie zmienia byłbym wdzięczny.
Uwierz mi, że nie chodzi o to żeby każdego odsyłać do noty PDF ... no ale w tym przypadku to na prawdę chociażby nie wiem co to jednak - sam nie zrozumiesz - jak nie zajrzysz do nory do czego są rejestry
TCCR1A
TCCR1B
możesz teraz zajrzeć ??? (nawet nie czytać tylko zobaczyć opis bitów na tych obrazkach w nocie) ... proszę
A jak już zajrzysz - to użyj do realizacji przerwania: OCR1A i TIMER1_COMPA_vect zamiast tego z B ... (to też wynika właśnie z noty jak sobie zajrzysz do opisu rejestru TCCRx do tabelki trybów - jak rzucisz okiem na CTC to zobacz od jakiego rejestru leci porównanie OCR1A czy OCR1B
------------------------ [ Dodano po: kilkunastu sekundach ]moscow18-1990 napisał(a):
A mianowicie ostatnia literka w nazwie rejestru i wektorze przerwania zsotała zmieniona z B na A. Moje pytanie brzmi dlaczego właśnie tak musi być?
Jak pisałem wyżej zajrzyj do noty do opisu tych dwóch rejestrów i zrozumiesz
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]