Oscilator, fuse low bit, atmel tiny2313
Moderátor: Moderátoři
Oscilator, fuse low bit, atmel tiny2313
Zdravím všechny,
koupil jsem si jednoèip Tiny2313 s vnitøním oscilátorem, pøipojil diodu s odporem, napsal krátký prográmek nahrál a všechno fungovalo. V obvodu mám stabilní napìtí 4.9V.
Nyní jsem se rozhodl, že bych chtìl využít externího krystalu na 11MHz a dvou kondenzátorù 33pF. Zapojil jsem to podle schématu od výrobce viz. pøiložený obrázek Obr. 1 a naprogramoval low fuse bit. Hodnotu 0 jsem dal tìmto bitùm SUT0 a CKSEL1.
Po naprogramování dioda zhasla a nic se nedìlo. Pøi kontrole správnosti zapojení k pinùm se dioda rozblikala, ale jen s krystalem viz. Obr. 2. Jak krystal uzemním tak dioda zhasne.
Jsem elektrikáø zaèáteèník a nemohu pochopit proè tomu tak je, když podle výrobce by to mìlo být zapojeno jinak.
Dìkuji za odpovìdi.
koupil jsem si jednoèip Tiny2313 s vnitøním oscilátorem, pøipojil diodu s odporem, napsal krátký prográmek nahrál a všechno fungovalo. V obvodu mám stabilní napìtí 4.9V.
Nyní jsem se rozhodl, že bych chtìl využít externího krystalu na 11MHz a dvou kondenzátorù 33pF. Zapojil jsem to podle schématu od výrobce viz. pøiložený obrázek Obr. 1 a naprogramoval low fuse bit. Hodnotu 0 jsem dal tìmto bitùm SUT0 a CKSEL1.
Po naprogramování dioda zhasla a nic se nedìlo. Pøi kontrole správnosti zapojení k pinùm se dioda rozblikala, ale jen s krystalem viz. Obr. 2. Jak krystal uzemním tak dioda zhasne.
Jsem elektrikáø zaèáteèník a nemohu pochopit proè tomu tak je, když podle výrobce by to mìlo být zapojeno jinak.
Dìkuji za odpovìdi.
- Přílohy
-
- Funkèní zapojení.JPG
- Moje funkèní zapojení obr. 2
- (7.96 KiB) Staženo 86 x
-
- Zapojení podle výrobce.JPG
- Zapojení podle výrobce obr. 1
- (16.33 KiB) Staženo 89 x
Nastavil jsem CKSEL0, CKSEL1, CKSEL2, CKSEL3 a dioda se po rezetu rozsviti a sviti a sviti. Jako kdyz krystal nepracuje a on urcite nepracuje
. AnI se k atmelu nepripojim, abych ho mohl preprogramovat. Sehnal jsem si i 22p kondiky. Na XTAL1 a XTAL2 je pripojen krystal, a kazda nozicka krystalu uzemnena pres kondik.
Muze byt v tom zapojeni jeste nejaka jina zrada?
![Sad :-(](./images/smilies/icon_sad.gif)
Muze byt v tom zapojeni jeste nejaka jina zrada?
Jaká je verze silikonu procesoru podle oznaèení na pouzdøe? Pokud je to verze V, tak ten funguje jen do 10MHz. Pro zaèátek bych zkusil ho rozjet s krystalem 4MHz.
Pokud se do nìj již ani pak nemùžeš dostat, tak je možné, že jsou špatnì zapsané pojistky, takže jedinì ho nakopnout z externího generátoru. V každém pøípadì by bylo lepší, kdybys mìl možnost zmìøit na osciloskopu, že krystal skuteènì kmitá.
Další možnost je, že procesor je již v pánu ...
Pokud se do nìj již ani pak nemùžeš dostat, tak je možné, že jsou špatnì zapsané pojistky, takže jedinì ho nakopnout z externího generátoru. V každém pøípadì by bylo lepší, kdybys mìl možnost zmìøit na osciloskopu, že krystal skuteènì kmitá.
Další možnost je, že procesor je již v pánu ...
Nastavil jsi režim pro krystal 3-8MHz. V tomhle režimu má oscilátor malý rozkmit, takže ten 11MHz krystal s 33pF kondíkama asi neutáhne. Dej tam krystal <8MHz s 22pF. Pokud nemáš takový krystal a máš funkční druhé AVR s externím oscilátorem, tak máš ještě jednu možnost, zapoj obě AVR a propoj XTAL2 toho funkčního s XTAL1 toho nefunkčního (XTAL2 nech nezapojený). Tak by měl ten funkční generovat hodiny pro ten nefunkční a ten by měl jít tudíž přeprogramovat a nastavit mu fuse bity pro krystal >8MHz.