L'AVR Dragon possiede diverse modalità di collegamento (ISP, HVSP, jtag...)
Io mi sono soffermato ad usare la modalità ISP, collegando quindi il cavetto da AVR Dragon (ISP) ad Arduino Uno (ICSP).
Ma molto probabilmente si dovrà utilizzare la modalità HVSP con atmega328p a bordo del Dragon, per poter programmare/proteggere/sbloccare il microcontrollore Atmega328p
Protezione firmware Amega328P-PU (Arduino)
0
voti
Non hai capito, mi sa.
Il fuse bit è uno solo, come lo programmi è un discorso a latere.
Il fuse bit è uno solo, come lo programmi è un discorso a latere.
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
L'ATmega a 3 FUSE Bytes di cui 6 bit gestiscono la protezione.
Poi come dice
PietroBaima come li programmi è altra storia.
Io programmo con la SPI via Atmel- ICE per esempio
Poi come dice
Io programmo con la SPI via Atmel- ICE per esempio
MCSA Windows Server 2012 R2
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
0
voti
xyz ha scritto:Inglobare le impostazione dei fuse e del lock nel file .hex è una operazione possibile se nel codice vengono impostati in modo corretto nelle sezioni giuste.
Mi viene un dubbio: non è che in questo modo i fusebit vengano riscritti dal software ogni volta che si accende il micro, come se fossero dei normali registri? In tal caso ci potrebbero essere problemi di endurance?
2
voti
Se ATmega non è brick per una cattiva impostazione dei fuse senza poter funzionare, un programmatore HVSP è del tutte inutile.
I fuse per ATmega328p sono 4 byte chiamati: LOW, HIGH, EXTENDED e LOCKBIT.
I fuse del ATmega328p possono essere solo programmati con un programmatore esterno ISP.
Le informazioni di questo post credo di averle già scritte in precedenza.
I fuse per ATmega328p sono 4 byte chiamati: LOW, HIGH, EXTENDED e LOCKBIT.
I fuse del ATmega328p possono essere solo programmati con un programmatore esterno ISP.
Le informazioni di questo post credo di averle già scritte in precedenza.
0
voti
Hai ragione ricordavo male sono quattro
MCSA Windows Server 2012 R2
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
Cisco CCNA R&S - Cisco CCNA Security - Cisco CCNA Cyber Ops
CompTia A+ - CompTia Linux+ - CompTIA Systems Support Specialist CSSS
CompTia Pentest+ LPIC-1 - VCP VMware - Cisco CCNP Enterprise
0
voti
FedericoDIP ha scritto:Ma molto probabilmente si dovrà utilizzare la modalità HVSP con atmega328p a bordo del Dragon, per poter programmare/proteggere/sbloccare il microcontrollore Atmega328p
xyz ha scritto:ATmega328p può essere programmato con un bus hardware SPI, se viene disattivato* o sbagli a impostare la sorgente di clock puoi riprogrammare il chip solo con un High Voltage Programming
* il bus SPI
0
voti
Salve ragazzi,
domani sera inizierò ad effettuare tutti gli esperimenti consigliati e farò tante prove di programmazione e sicuramente sbaglierò l'impostazione dei FUSE e bloccherò l'Atmega, però avendo l'AVR Dragon, posso tranquillamente ripristinare i fuse in modalità HV
Vi chiedo però gentilmente una cosa: per irpstinare l'Atmega bloccato... come si fa?
1) Atmega inserito nelllo ZIF di AVR Dragon?
2) Per effettuare il ripristino dell'Atmega devo effettuare quale schema allegato (A o B)?
3) quale è la procedura che devo fare per ripristinare l'Atmega con AVR Studio (o con altro metodo)?
domani sera inizierò ad effettuare tutti gli esperimenti consigliati e farò tante prove di programmazione e sicuramente sbaglierò l'impostazione dei FUSE e bloccherò l'Atmega, però avendo l'AVR Dragon, posso tranquillamente ripristinare i fuse in modalità HV
Vi chiedo però gentilmente una cosa: per irpstinare l'Atmega bloccato... come si fa?
1) Atmega inserito nelllo ZIF di AVR Dragon?
2) Per effettuare il ripristino dell'Atmega devo effettuare quale schema allegato (A o B)?
3) quale è la procedura che devo fare per ripristinare l'Atmega con AVR Studio (o con altro metodo)?
-

FedericoDIP
7 4 - New entry

- Messaggi: 56
- Iscritto il: 18 set 2017, 15:03
0
voti
1
voti
Ci rinuncio.
Questo e' un caso di studio.

Questo e' un caso di studio.

"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
Chi c’è in linea
Visitano il forum: Nessuno e 1 ospite

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
pigreco]=π





