Oldal: 1 / 7
ATMEGA32
Elküldve: 2007. október 7. vasárnap, 15:59
Szerző: otto
Hello!
STK200-al próbálok programozni MEGA32-öt.
A mai nap nem sikerült!
Külső 4MHz-es kristállyal működne.
Fusebit C =0
Fusebit B =1
Fusebit KL =10
Fusebit A987 =1010
Fusebit i = 1
Fusebit H =1
Fusebit Q =0
Fusebit P =0 (?)
Fusebit G =1
Fusebit FE =11
Fusebit D =1
Első bekapcsoláskor azonosítja a chipet.
A Fusebit-ek beállítása után azonban
"Could not indentify chip with ID:FFFFFF" jelentkezik.
Mi lehet a probléma?
Esetleg a Fusebit P-t nem nullának kell állítani?
A programozó kábel adott hosszúságú korábban már többször sikeresen
dolgozott.
A programozóra már korábban beprogramozott MEGA32-öt csatlakoztatva azt megismeri a program kiolvasható.
Remélem,valaki tud segíteni.
Elküldve: 2007. október 7. vasárnap, 16:44
Szerző: Robert
A chip beállítása:
KLA987-101010=Ext. Crystal/Resonator Low Freq.; Start-up time: 1K CK + 0 ms; [CKSEL=1010 SUT=10]
Az adatlap alapján ez a beállítás 1MHz alatti Quartzhoz kell:(
Ekkor viszont a STK200-nal a delay-t meg kell növelni....
Elküldve: 2007. október 7. vasárnap, 18:07
Szerző: otto
Robert írta:A chip beállítása:
KLA987-101010=Ext. Crystal/Resonator Low Freq.; Start-up time: 1K CK + 0 ms; [CKSEL=1010 SUT=10]
Az adatlap alapján ez a beállítás 1MHz alatti Quartzhoz kell:(
Ekkor viszont a STK200-nal a delay-t meg kell növelni....
Igen,de ez nem magyarázza,hogy miért vagyok kizárva a chipből.
Állítottam a delay-on,de a chip azonosítás továbbra sem járt eredménnyel.
A "Lock and Fuse Bits" fülre kattintva "READLB entry not found" jelenik meg.
(BASCOM-AVR 1.11.7.7 versio )
Elküldve: 2007. október 7. vasárnap, 18:59
Szerző: otto
Amennyiben jól értelmezem,akkor a BASCOM ISP letöltője a signature bájtokat nem látja.
Ezeket pedig az adatlap szerint még abban az esetben is látni kellene,ha az eszköz le van zárva.
Valaki találkozott-e már ilyen problémával?
Elküldve: 2007. október 7. vasárnap, 19:02
Szerző: Robert
ISP letöltő nincs kilőve a biztosítékbitek közt?
Elküldve: 2007. október 7. vasárnap, 20:31
Szerző: otto
Robert írta:ISP letöltő nincs kilőve a biztosítékbitek közt?
Tudatosan nincs,esetleg valamilyen meghibásodás miatt lehetne.
Fusebit Q=0 0:Serial programming enabled
A chip alap állapotában is engedélyezve volt.
A beállítását nem változtattam meg.
Elküldve: 2007. október 8. hétfő, 10:04
Szerző: Robert
Valószinű az alacsonyra állitott XTAL miatt viselkedik így. Én megpróbálnék külső oszcillátottól az XTAL2 bemenetre órajelet adni (4 MHZ....16MHz körölit), és úgy megpróbálni a felélesztést... Ekkor a saját berezgető mechanizmusa gyakorlatilag figyelmen kívül marad...
Én 3.....MHz esetémn már az 1111:1111 beállítást használom.
Elküldve: 2007. október 8. hétfő, 19:32
Szerző: otto
Robert írta: Én megpróbálnék külső oszcillátottól az XTAL2 bemenetre órajelet adni (4 MHZ....16MHz körölit), és úgy megpróbálni a felélesztést...
Holnap kipróbálom és az eredményről beszámolok.
Próbáltam párhuzamos égetőt szerezni,de itt (Szeged) nem találtam olyan kollégát,akinek van.
Elküldve: 2007. október 9. kedd, 15:41
Szerző: otto
Négy ATMEGA32 esetében segített az XTAL2-re adott külső órajel.
Egy marad a fiókban,valószínűleg majd valamikor összeismertetem a párhuzamos égetővel.
Külső órajel segítségével visszaolvasva a FUSE biteket,azt tapasztaltam,hogy nem az általam beírtak (vagy annak hitt) vannak ott.
A Fusebit P-be 1:osc. options NOT programmed került, és így nem dolgozott sem a belső RC sem a külső kvarc oszcillátor.
Az külön fejtörést fog jelenteni,hogy ez hogyan következett be. Figyelmetlenség,vagy más egyéb tényező okozta.
Még egyszer köszönöm a segítséget.
Elküldve: 2007. október 9. kedd, 22:03
Szerző: szovhoz
Az ilyen és ehhez hasonlőkért vettük meg az stk 500-at a társammal mer ott nincs ilyen jellegű probléma!
Elküldve: 2007. október 10. szerda, 5:19
Szerző: otto
szovhoz írta:Az ilyen és ehhez hasonlőkért vettük meg az stk 500-at a társammal mer ott nincs ilyen jellegű probléma!
Igen,erre mondják,hogy jó szerszámmal könnyű!
Elküldve: 2007. október 10. szerda, 6:05
Szerző: Robert
Az STK500-nak és a SPI letoltonek teljesen mas az elve. A STK500-ban egy kis mikroprocesszor figyel és a soros adatfolyamot feldolgozva, a proci programozza fel a másikat:).
Készülőben van ilyen programozó, csak még a panelterv alakul...
Külső órajelforrás probléma
Elküldve: 2008. október 15. szerda, 19:16
Szerző: pajapan
Sziasztok!
Teljesen kezdő vagyok AVR-ben.
Mega 32-őt szeretnék programozni, és Attiny 2313-t.
Bascom-AVR, 1.11.9.2 verzió regisztrált.
Az a gondom, ami az előttem szólóé, csak annyiban más, hogy én nem zártam ki magam, mert az összes biztosíték bit 0, és nem is lehet elállítani sehová. kiolvasni bármit enged, de programozni semmit...
USB-s TavIR ISP- vel próbálok programozni, de eddig csak az Attiny 15-t tudtam. A külső órajelet egy 16 Mhz-s kvarc oscillátorról adom az Xtal1-re. A gépkönyv azt írja, ilyenkor az Xtal 2 nincs használva. Lehet rossz lábra kötöttem? Próbáltam 4 Mhz-es sima kvarcot, nem rezgeti be...
A biztosíték bitek alapon vannak, és nem is lehet elállítani...
Miért nem tudom átállítani sima kvarcra, a bizosíték bitet?
Elküldve: 2008. október 15. szerda, 19:29
Szerző: Hooligan01
A programozóddal lesz valami gond.
Próbáld meg mással programozni, pl. LPT-s programozó, Ponyprog, stb., hogy működik-e.
A kvarcodat azért nem rezgeti be, mert alapbeállításon fut a proci, az pedig belső RC oszci. (ígyhát a 16-os oszcid is csak dísznek van rajta.)
Miután átállítottad az órajelforrást, menni fog külső kvarcról/oszciról.
Csak a fuse-biteket nem engedi, vagy programot sem tudsz feltölteni?
Elküldve: 2008. október 15. szerda, 19:39
Szerző: pajapan
Sem a 32, sem 2313, nem tudom felprogramozni. olvasni engedi, úgy a ROM területet, mint az ID-t. De nem tudok átállítani semmit sem. Amikor megpróálom írni, végigcsinálja a procedúrát, és a verify után a bal alsó sarokban ERROR van. amikor visszaolvasom a pufferba a ROM tartalmat, akkor üres... (FF) Amikor beállítom a bitet, akkor ráklikk a Write kapcsolóra, és amikor visszaolvassa, nem változtatott meg semmit. Órajeleket a Bascomban végitornáztam, semmi. Egyedül egy Attiny 15-öt tudtam eddig felprogramozni. De azt hibátlanul. Sajnos nincs másik programozóm...