Stránka 2 z 2

Napsal: 11 úno 2013, 18:03
od fikes
Už je to vyřešeno, viz příspěvek "ATMega165, odchazi pri programovani"

Napsal: 11 úno 2013, 22:32
od fikes
Atmel fusebit doctor funguje na první zapojení a už vyléčil první ATmega8. A další dvě mega8 a jedna tiny2313 vyléčena programátorem po dozapojení oscilátoru s krystalem. Díky všem za rady.

Napsal: 22 úno 2013, 12:37
od Prochy
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

Napsal: 22 úno 2013, 12:44
od Andrea
Prochy píše:Takže pojistky Low Fuse by byly podle mě 0xD6

A jak jsi na to číslo přišel? 1001 je přece 9 a 1110 je E, takže E9h.
A zaškrtávátko v tom kalkulátoru znamená 0.

Napsal: 22 úno 2013, 12:55
od Prochy
Andrea píše:
Prochy píše:Takže pojistky Low Fuse by byly podle mě 0xD6

A jak jsi na to číslo přišel? 1001 je přece 9 a 1110 je E, takže E9h.
A zaškrtávátko v tom kalkulátoru znamená 0.


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 pomoc