Zablokovaná Atmega16
Moderátor: Moderátoři
Tak bych chtěl nastavit 32kHz krystal u atmegy8. Na stránce http://www.engbedded.com/fusecalc mi to vyhodí u Low 0xE9:
SUT1 - 0
SUT0 - 1
CKSEL3 - 0
CKSEL2 - 1
CKSEL1 - 1
CKSEL0 - 0
Ale když se podívám do datasheetu, tak tam je uvedena následující tabulka:
Device Clocking Option CKSEL3..0
External Crystal/Ceramic Resonator 1111 - 1010
External Low-frequency Crystal 1001
External RC Oscillator 1000 - 0101
Calibrated Internal RC Oscillator 0100 - 0001
External Clock 0000
Což by znamenalo, že CKSEL nastavim
CKSEL3 - 1
CKSEL2 - 0
CKSEL2 - 0
CKSEL2 - 1
SUT tabulka z datasheetu:
Table 6. Start-up Times for the Low-frequency Crystal Oscillator Clock Selection
SUT1..0
Start-up Time from Power-down and Power-save Additional Delay from Reset (VCC = 5.0V) Recommended Usage
00 1K CK(1) 4.1ms Fast rising power or BOD enabled
01 1K CK(1) 65ms Slowly rising power
10 32K CK 65ms Stable frequency at start-up
Což by bylo:
SUT1 - 1
SUT0 - 0
Takže pojistky Low Fuse by byli podle mě 0xD6
Můžete mi prosím říct, kde dělám chybu (že by špatná orientace v datasheetu?), nebo jestli je chyba na stránce s kalkulátorem? Děkuji
SUT1 - 0
SUT0 - 1
CKSEL3 - 0
CKSEL2 - 1
CKSEL1 - 1
CKSEL0 - 0
Ale když se podívám do datasheetu, tak tam je uvedena následující tabulka:
Device Clocking Option CKSEL3..0
External Crystal/Ceramic Resonator 1111 - 1010
External Low-frequency Crystal 1001
External RC Oscillator 1000 - 0101
Calibrated Internal RC Oscillator 0100 - 0001
External Clock 0000
Což by znamenalo, že CKSEL nastavim
CKSEL3 - 1
CKSEL2 - 0
CKSEL2 - 0
CKSEL2 - 1
SUT tabulka z datasheetu:
Table 6. Start-up Times for the Low-frequency Crystal Oscillator Clock Selection
SUT1..0
Start-up Time from Power-down and Power-save Additional Delay from Reset (VCC = 5.0V) Recommended Usage
00 1K CK(1) 4.1ms Fast rising power or BOD enabled
01 1K CK(1) 65ms Slowly rising power
10 32K CK 65ms Stable frequency at start-up
Což by bylo:
SUT1 - 1
SUT0 - 0
Takže pojistky Low Fuse by byli podle mě 0xD6
Můžete mi prosím říct, kde dělám chybu (že by špatná orientace v datasheetu?), nebo jestli je chyba na stránce s kalkulátorem? Děkuji
Poté, co jsi mi psala, že to má být přeci jenom E9h, tak sem si to pořádně pročetl a všiml sem si té poznámky means programmed (0). Takže teď už je vše jasné. Děkuji za pomocAndrea píše:A jak jsi na to číslo přišel? 1001 je přece 9 a 1110 je E, takže E9h.Prochy píše:Takže pojistky Low Fuse by byly podle mě 0xD6
A zaškrtávátko v tom kalkulátoru znamená 0.