konstruktor_123456 napisał: Rozumiem ze jest to dodatkowy dzielnik
np. gdy dam 4mhz to moge jescze podzielic przez 8 zeby procesor byl wolniej taktowany.
zmienilem i dziala
Pierwsza podstawowa rzecz to zwróć uwagę na processor z jakim eksperymentujesz. W nagłówku piszesz "2313" co automatycznie kojarzy się z
AT90S2313, dalej na obrazku ustawiania fuse bitów wystepuja mieszane z
ATtiny2313 modelem. Owszem, jest pewne podobieństwo pod względem podstawowej funkcjonalności i ten sam pin-out, lecz w całości sa one jednak różne.
Wracajac do tematu, istotnie taka kombinacja jest mozliwa dla ATtiny2313.
Sumując powyższe; poprzez ustawienie fusów masz trzy możliwości ustawień dla podstawowej częstotliwosci taktowania wewnętrznego oscylatora: 8 Mhz, 4 MHz oraz 128 KHz., przy czym dzielnik przez 8 (CKDIV8) możez użyc dla klażdej z nich. Dzielnik przez 8 możesz użyc tylko dla wewn. oscylatora.
Ponadto jest jeszcze dla tego processora możliowośc edytowania w programie rejestru CLKPR (System Clock Prescaler), ktorym mozesz regulować/ taktowanie processora w dość szerokim zakresie. Jeżeli zależy ci (zachodzi potrzeba zmniejszenia poboru mocy) na 'zwolnienie' processora to tą metodę możesz stosować zarówno dla oscylatora wewnętrznego jak i dla zewnętrznych źródeł taktowania.
Nie wszystkie processory posiadaja w swojej architekturze register CLKPR.
e marcus