Cytuj:
1. Jeśli chcę by mikrokontroler pracował na zewnętrznym kwarcu 16MHZ i podłączyłem go pod nóżki XTAL1 i XTAL2 to teraz wystarczy w mkAVRCalculator przestawić Fusy uproszczone na >8MHZ, czy trzeba użyć jakiegoś innego programu do dokładniejszego ustawienia? Oczywiście w Eclipse też trzeba zmienić, jednak chodzi mi o tę stronę sprzętową mikrokontrolera.
Ale jakiego dokładniejszego ?

nie ma mniej dokładnych i bardziej dokładnych. Pewnie nie rozumiesz jeszcze do końca o to chodzi więc wyjaśniam. Fusebity przestawia się na taktowanie z zewn. karca > 8MHz po to, że później taki kwarc jaki podłączysz - to TAKIE będziesz miał taktowanie. Czyli jeśli dasz kwarc 10MHz to masz taktowanie 10MHz. Jeśli dasz kwarc 12MHz to taktowanie 12MHz itd ....
erykko napisał(a):
. Jak uruchomić timer 16-bitowy? W nocie zauważyłem, że ma 2 tryby CTC, czy jest między nimi jakaś duża różnica?
No jest różnica - spójrz na prawą stronę tabelki jaki rejestr jest odpowiedzialny za porównanie. Proponuję ci wybierać ten pierwszy z trybów gdzie masz OCR1A
erykko napisał(a):
Zauważyłem też, że są 2 tabelki jedna z nazwą kończącą się na "A", druga na "B". Czy to oznacza, że timer składa się niejako z dwóch jednobajtowych timerów?
Nigdy w życiu - Timer1 jest 16-bitowy ... skąd taki pomysł. Literki A i B odnoszą się do dwóch kanałów PWM, które można niezależnie wykorzystywać. Można także i przerwania dla dwóch kanałów - ale jeśli interesuje cię tryb CTC to na początek interesuj się tylko tym z literką A.
erykko napisał(a):
Jak się odczytuje wartość timera w momencie jego zatrzymania?
Nie ważne czy w momencie zatrzymania czy "w biegu" zawsze tak samo - odczytujesz parę rejestrów
erykko napisał(a):
W nocie w przykładach jest literka "i", czy nie trzeba jej jakoś wcześniej zdefiniować?
nie kojarzę o jaką literkę "i" tobie chodzi
_________________
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 ]