problem med ext kristall på ATMega16

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Re: problem med ext kristall på ATMega16

Inlägg av sodjan »

Det kan vara att du får en kort delay innan oscillatorn drar på för fullt
så att matningen hinner upp till rätt (och stabil) nivå. D.v.s att om man
vet på förhand att man har en långsam matning så väljer men "slow"...
Eller kanske något helt annat... :-)
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: problem med ext kristall på ATMega16

Inlägg av snigelen »

Det säkraste är "Ext. Chrystal/Resonator High Freq.: Start-up time: 16K CK + 64 ms".
Den väntar då 16000 klock-cykler innan den börjar exekvera instruktioner för att oscillatorn skall hinna stabiliseras. Om den vaknar på grund av reset (i stället för någon sleep-mode, då spänningmatningen hela tiden är stabil) så börjar den dessutom med att vänta c:a 64 ms för att spänningsmatningen skall hinna stabiliseras.

Vet man att spänningen hinner bli stabil snabbare eller att det inte spelar så stor roll om oscillatorn är stabil när man börjar exekvera så kan man välja lägre värden, men det finns det kanske oftast ingen anledning till att göra.
Skriv svar