Rakentelu Foorumi
http://www.oh6hgn.net/foorumi/

ATMega 16 Sisäinen kello.
http://www.oh6hgn.net/foorumi/viewtopic.php?f=2&t=131
Sivu 1/1

Kirjoittaja:  viljami [ La Tammi 20, 2007 4:49 pm ]
Viestin otsikko:  ATMega 16 Sisäinen kello.

Tervehdys kaikille. Hienoa, että tällainen keskustelupalsta löytyy kilellä suomi...

No asiaan. Olen tässä jo pidemmän aikaa yrittänyt saada aikaan vaikka mitä ATmegalla, mutta mikän ei tahdo ottaa onnistuakseen. Esimerkiksi LCD näyttöä en saa alustettua, vaikka kuinka yrittää, samoin sarjanarua ei saa yhteyteen tietokoneeseen. Jonkun laista puppua koneelle tulee, kun atmellilla sitä lähettää, mutta mitään fiksua ei tule.

Olen etsinyt vikaa monestakin eri paikasta, ja olen alkanut kallistua sisäisen kellon tarkkuuteen. Eli Olen konffanut piirin fusebiteillä käyttämään sisäistä kelloa, muistaakseni 6 tai 8 Mhz:n.

Nyt alkaa mietityttämään, että jos kello ei käykkään tarkoin oikeaa aikaa, ei taida kättelyt LCD:n tai PC:n kanssa toimia ihan halutulla tavalla? Kertokaahan viisaammat onko Atmellin sisäinen kello kuinka tarkka? Vai kannattaako Fuset laittaa niin että Mega käyttäisi ulkoista kelloa (tällä hetkellä 12Mhz)

Viljami

Kirjoittaja:  PPi [ Ke Tammi 24, 2007 1:51 pm ]
Viestin otsikko: 

Tervehdys,

AVR:n sisäinen oskillaattori ei ole kovin tarkka, muistaakseni heitto voi olla useita prosentteja. Tämä on mahdollista kyllä kalibroida, mutta edelleenkään tarkkuus ei ole kiteen veroinen. Mikäli ulkoisen kiteen käyttäminen on mahdollista, se on enemmän kuin suositeltavaa. Paljon mahdollista että kuvailemasi ongelmat sarjaliikenteessä johtuvat juurikin tästä..

LCD-näytöstä on vaikea sanoa mitään tuntematta tarkemmin mikä näyttö on kyseessä. Kuitenkin sama pätee tässäkin: ajoituskriittiset toimenpiteet eivät ole luotettavia missään määrin sisäisen oskillaattorin kanssa (nopeudesta tuskin asia voi jäädä kiinni).

Toivottavasti auttaa..

Sivu 1/1 Kaikki ajat ovat UTC + 2 tuntia
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/