(06-07-2019, 09:18)Robson Kerman napisał(a): I tak jak piszesz, Mega 328 daje możliwość liczenia do 4 sekund, ale w tym przypadku trzeba policzyć do 6 sekund.Jaki problem CLKPR ustawić na 1, do tego w opcjach kompilacji F_CLK czy jak się tam to zwie przypisać 8000000?
Często, amatorzy, aby zmienić domyślny dla większości AVRmega podzielnik przez 8, gdy pracują na wewnętrznym RC zmieniają FUSE. Gdy ma to być jedyna zmiana, nie wiedzą, że wystarczy zmienić CLKPR, bo ustawienie FUSE DIV8 nie robi nic innego, jak wpisuje do CLKPR 3.
W większych uC, aby nie "katować" użytkownika koniecznością ustawiania FUSE i wyeliminować możliwe błędy z tym związane, sprawdzam w programie FUSE, jeśli nie są takie jak chcę, to je zmieniam. Dzięki temu, nawet jak użytkownik zapomni ustawić bity LOCK, to program sam to zrobi.