Vai al contenuto

Leggere Atmega64


Gianniglf

Messaggi raccomandati

Salve

 

Chiedo umilmente aiuto!

 

Devo leggere e riprgrammare un atmega64 (dell'xprog). Ho fatto tutti i collegamenti, leggo il micro, ma sia la flash che la eeprom me li legge tutte FF

 

Una nota del manuale dice Di controllare i bits "fuse".... cosa sono?

 

Un altra nota dice di mettere un clock nel pin XTIL1 o un quarzo tra XTIL2 e XTIL1. come supero questo problema?

 

 

 

 

Link al commento
Condividi su altri siti

Sicuramente è protetto, non sono molto pratico con questi strumenti auto ma lavoro con gli avr da parecchio, di solito il bit di sicurezza non viene messo sul prototipo

ma sul prodotto finale si..

Ma perché salvare il firmware , per modificarlo ?..

Se è utile lo compro e gli do un occhiata..

Link al commento
Condividi su altri siti

si ripara il clone scrivendo il dump dell'atmega64 flash e eprom....

purtroppo me l'hanno mandato praticamente inutilizzabile...

comunque per quanto riguarda il fuse bit e il bit lock....leggendo i valori sono tutti false, impostando valori diversi e programmando li accetta, ma quando vai a rileggere mi da di nuovo tutti false...

sembra quasi non abbia nessuna comunicazione con il micro

Link al commento
Condividi su altri siti

I file che mi hai mandato sono i dump originali, il problema sono i collegamenti o l'interfaccia di programmazione perché se il micro è protetto basta che lo cancelli e scrivi la flash--

Ora provo a programmare un atmega con il dump che mi hai mandato..

Link al commento
Condividi su altri siti

Ho scritto i file che mi hai mandato su un atmega64.

 

Ho controllato alcune caratteristiche, la programmazione puo essere fatta in due modi via isp o high voltage..

 

In isp puoi programmare la flash la eeprom la protezione e altri parametri..

 

In high voltage programming  puoi programmare tutto compresi i bit fuse e il bit spien

 

Notare bene che se il micro viene programmato via isp e il bit spien non è abilitato non è possibile programmarlo.

 

Questo accade sulla scheda arduino che io utilizzo con il debugger dell'atmel, per farlo funzionare devo staccare il micro metterlo in high voiltage e abilitare il bit

 

jtagen altrimenti non funziona..e via spi..

 

Dovete controllare la scheda e vedere i collegamenti al micro, dalla foto non si riesce a capire...

Link al commento
Condividi su altri siti

Io uso stk500 atmel con l'adattatore ..

 

Come software avr studio ecco i link..

 

http://www.atmel.com/tools/STK500.aspx

 

rebound che cosa hai collegato sul micro mandami i collegamenti .

 

questi sono prodotti che uso io.

 

http://www.atmel.com/tools/MATURESTK501.aspx

 

http://www.atmel.com/tools/STUDIOARCHIVE.aspx

 

http://it.farnell.com/atmel/stk500/starter-kit-rs232-for-avr/dp/3884429

 

http://it.farnell.com/atmel/stk501/adattatore-64-pin-avr-for-stk500/dp/1654896       questo penso va ordinato direttamente in atmel, atrimenti con un vostro adattatore lo

 

filate..

per programmare atmel conviene affidarsi a questi prodotti il software è gratis le schede costano poco e sono affidabili...

  • Like 1
Link al commento
Condividi su altri siti

Se il bit fuse spien è disabilitato va abilitato in high voltage programming  fatto questo si puo rimontare e si puo programmare via isp senza somtarlo ogni volta..

 

Avete l'adattatore a 64 pin, vediamo se si puo fare uno schedino..

Link al commento
Condividi su altri siti

Se vai a pagina 290 del datasheet si puo anche fare se hai l'adattatore tqfp a dual ..

 

Una domanda ma è previsto upgrade del firmware  ?

 

perché se è previsto l'aggiornamento il bit fuse per la programmazione deve essere abilitato..

 

dai un occhiata qui .

 

http://www.elettronicain.it/MyMain/ScienzaTecno/contenuti/PROG-HV.pdf

 

fammi sapere..

 

ciao

Link al commento
Condividi su altri siti

Ti ho fatto questa domanda perché come pensavo il bit per la programmazione seriale è disabilitato, se vai sul sito che ti ho postato ti spiega bene come funziona la programmazione di questo micro.

è per atmega più vecchi ma è la stessa cosa potresti adattare quel kit..

 

Per fare una cosa veloce devi prendere il materiale che ti ho postato prima stk 500 stk 501 o prendere un programmatore professionale con adattatore tqfp http://www.xeltek.com/Universal-Programmers/ da costi esagerati ..

 

Nota bene qualsiasi cosa fai devi leggere prima i bit fuse e memorizzare come sono settati, poi metti la spunta su spien e puoi programmarlo da seriale.

 

ciao

Link al commento
Condividi su altri siti

La piedinatura dello wellon che mi hai mandato non è per la programmazione parallela.

 

per la programmazione parallela quella che serve a te devono essere collegate 8 line dato da D0-D7 più i vari controlli.

 

Ti ripeto questa cosa che disabiltano è per evitare che i micro vengono riprogrammati facilmente.

Link al commento
Condividi su altri siti

Scuase ma sono andato su un sito ma è possibile fare l'upgrade ..

 

Functional features :

Fully compatible with all software versions of " Device Programmer Desktop"
Software update (ATMEGA) - directly from "Device Programmer Desktop"         *******************************
Software version control mechanism
Self check for error handling
High speed RS232 communication interface, fully compatible with USB to RS232 adapter
Fully upward-compatible XPROG connector
Multi functional XPROG-m connector
8 pin DIP socket for on- board programming
Supports many PLCC, QFP, LQFP adapters for on- board programming
High speed hardware engine (PLD)
Two PWM regulated and ADC controlled voltage regulators

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×
×
  • Crea Nuovo...