Ik ben bezig met ISP programmeren van een ATtiny2313.
Ik kon er welgeteld 1 avond mee spelen, totdat het programmeren het begaf. De chip wordt NIET meer herkent (ik gebruik Bascom AVR).
Waarschijnlijk na het setten/resetten van bepaalde fusebits.
Hoe maak ik 't IC weer toegangelijk, of heb ik nu de ultieme beveiliging uitgevonden ? 
Wie helpt me?
Groeten,
Peter.
Heb je de controller na de mislukking ook eens *niet* in circuit geprogrammeerd? Dus met een gewone programmer? Staat er niets in de datasheet over het "herstellen" van de fuses?
Sorry, veel wedervragen maar ik ben zelf ook wel benieuwd!
MvgEat
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Ik heb een soortgelijk iets wel eens gehad met de AT90S2313 (voorganger van deze tiny). Daarbij was de leesbeveiliging aangezet. De programmer kan dan de chip niet meer uitlezen en daardoor ook niet meer herkennen. De oplossing is dan om het type in de programmer te forceren en de chip te wissen. Met SP12 gaat dat prima.
elektron_
beetje gek
Op 1 juni 2005 21:20:41 schreef Peter:
Waarschijnlijk na het setten/resetten van bepaalde fusebits.
Zomaar dingen doen zonder de uitwerking goed te kennen ?
tonnie wittenaar
Kijk ook eens op mijn site www.thewillows.nl
In bascom kun je allerlei fusebits blazen.. Er staat ook een lockbit bij die ervoor zorgt dat niemand meer wat met de chip kan uithalen.. Deze chips zijn alleen over te programeren in high voltage programmer..
Met een ISP dongle zal je dat niet lukken.. Waarschijnlijk krijg je bascom error: could not indentify chip FFFFFFF
Dat betekend dat je chip gelocked is.
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Op 4 juni 2005 19:16:47 schreef tonnie wittenaar:
In bascom kun je allerlei fusebits blazen.. Er staat ook een lockbit bij die ervoor zorgt dat niemand meer wat met de chip kan uithalen.. Deze chips zijn alleen over te programeren in high voltage programmer..
Dat is niet correct, sla de datasheet er maar op na. Als het lockbit geset is, kan de controller niet meer uitgelezen worden en daardoor ook niet meer geidentificeerd door de programmer. Je kan de controller echter nog steeds wissen door het type te forceren (auto detect uitzetten). Daarvoor hoef je geen high voltage programmer te hebben. Zoals al eerder vermeld kan dat bijvoorbeeld met SP12.
Een high voltage programmer is alleen nodig wanneer de reset pin middels een fuse uitgeschakeld is. Low voltage serieel programmeren werkt dan niet meer omdat die gebruik maakt van de reset pin.
Op 2 juni 2005 00:20:03 schreef Marcel:
Ik heb een soortgelijk iets wel eens gehad met de AT90S2313 (voorganger van deze tiny). Daarbij was de leesbeveiliging aangezet. De programmer kan dan de chip niet meer uitlezen en daardoor ook niet meer herkennen. De oplossing is dan om het type in de programmer te forceren en de chip te wissen. Met SP12 gaat dat prima.
Met de 90s2313 heb ik dat probleem nooit gehad. Ook beveiligde IC's kon ik zo weer wissen en hergebruiken... maar uit dit probleem ben ik nog niet. Heeft ook enkele weken stilgelegen...
Op 4 juni 2005 19:16:47 schreef tonnie wittenaar:
In bascom kun je allerlei fusebits blazen.. Er staat ook een lockbit bij die ervoor zorgt dat niemand meer wat met de chip kan uithalen.. Deze chips zijn alleen over te programeren in high voltage programmer..Met een ISP dongle zal je dat niet lukken.. Waarschijnlijk krijg je bascom error: could not indentify chip FFFFFFF
Dat betekend dat je chip gelocked is.
Dat klinkt niet zo goed. Ik gebruik de Sample Electronics programmer, en heb dus geen "gewone" programmer... Hm... hoe los ik dit op.
Marcel
AVR C tutorial http://expand.xs4all.nl/avr
Nogmaals. Als de lockbit is aangezet kan je programmer de chip niet meer herkennen. Je kan de chip dan nog steeds wissen mits je in de programmer het type forceert. Zie ook mijn voorgaande reactie op Tonnie.
SP12 kan dat (Met Google zoeken op “sp12” 1e hit is al raak)
[Bericht gewijzigd door Marcel op ]