Witam, moja prośba tyczy ATMegi 8515 i kwarcu 4Mhz
Chcę ustawić fusbity dla ATmegi8515 aby obsługiwała zewnętrzny kwarc 4MHz. Korzystam z Bascom-a i programatora Sample Electronics - uC podpięty pod LPT.
Moje pytanie sprowadza się do tego jak się mają poszczególne bity rejestrów wymienionych w dokumentacji, które dla ułatwienia zebrałem w poniższym linku:
http://www.labster.cba.pl/fusbityATmega8515.htm
mają się do bitów wymienionych w Bascomie - A987 (na samym dole linka)
Wg dokumentacji powinienem ustawić (dla zewnętrznego kwarcu 4Mhz):
CKSEL3..1=111, CKOPT=1 tabela numer 3
w tabeli 4 dla kwarcu
CKSEL0=1
SUT1..0=01 Crystal Oscillator BOD enabled
SUT1..0=10 Crystal Oscillator, fast rising power
SUT1..0=11 Crystal Oscillator, slowly rising power
natomiast w tabeli 5 prócz powyższych dla kwarcu jest stosowane również SUT1..0=00
W Bascomie powinno być ustawione A987:
1010: Crystal Oscillator, slowly rising power
1011: Crystal Oscillator, fast rising power
1100: Crystal Oscillator, BOD enabled
czyli w bascomie bity A987 to bity SUT1..0 + bit najstarszy bit decydujący o źródle taktowania, nie widzę bitów CKSEL3..1?
Czy wybierając, którąś opcję z Bascomu (trzech powyższych) nie zablokuje sobie uC - w ogóle, którą z trzech powinienem wybrać? Po wybraniu "Write FS"?
Chcę ustawić fusbity dla ATmegi8515 aby obsługiwała zewnętrzny kwarc 4MHz. Korzystam z Bascom-a i programatora Sample Electronics - uC podpięty pod LPT.
Moje pytanie sprowadza się do tego jak się mają poszczególne bity rejestrów wymienionych w dokumentacji, które dla ułatwienia zebrałem w poniższym linku:
http://www.labster.cba.pl/fusbityATmega8515.htm
mają się do bitów wymienionych w Bascomie - A987 (na samym dole linka)
Wg dokumentacji powinienem ustawić (dla zewnętrznego kwarcu 4Mhz):
CKSEL3..1=111, CKOPT=1 tabela numer 3
w tabeli 4 dla kwarcu
CKSEL0=1
SUT1..0=01 Crystal Oscillator BOD enabled
SUT1..0=10 Crystal Oscillator, fast rising power
SUT1..0=11 Crystal Oscillator, slowly rising power
natomiast w tabeli 5 prócz powyższych dla kwarcu jest stosowane również SUT1..0=00
W Bascomie powinno być ustawione A987:
1010: Crystal Oscillator, slowly rising power
1011: Crystal Oscillator, fast rising power
1100: Crystal Oscillator, BOD enabled
czyli w bascomie bity A987 to bity SUT1..0 + bit najstarszy bit decydujący o źródle taktowania, nie widzę bitów CKSEL3..1?
Czy wybierając, którąś opcję z Bascomu (trzech powyższych) nie zablokuje sobie uC - w ogóle, którą z trzech powinienem wybrać? Po wybraniu "Write FS"?