ATMEGA32

Ha a chip nem reagál a programozóra...
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

ATMEGA32

Hozzászólás 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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás 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....
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

Hozzászólás 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 )
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

Hozzászólás 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?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

ISP letöltő nincs kilőve a biztosítékbitek közt?
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

Hozzászólás 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.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás 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.
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

Hozzászólás 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.
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

Hozzászólás 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.
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Hozzászólás 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!
Avatar
otto
DrótVégénSzéndarab
Hozzászólások: 40
Csatlakozott: 2007. július 27. péntek, 6:00

Hozzászólás 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ű!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás 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...
Avatar
pajapan
DrótVégénSzéndarab
Hozzászólások: 21
Csatlakozott: 2008. január 3. csütörtök, 7:00

Külső órajelforrás probléma

Hozzászólás 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?
Hooligan01

Hozzászólás 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?
Avatar
pajapan
DrótVégénSzéndarab
Hozzászólások: 21
Csatlakozott: 2008. január 3. csütörtök, 7:00

Hozzászólás 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...
Válasz küldése