Pagina 2 di 2

Re: Programmazione Atmega328

Inviato: gio 3 feb 2022, 10:18
da Edoscardamaglia
Bei Ricordi! :D Grazie. Allora proseguo all'acquisto dei componenti e ti aggiorno. Non è necessario un cristallo specifico durante la programmazione dei micro, vero? Se c'è il bootloader arduino non c'è problema, no?
Quindi ricapitolando:
  1. Prendo un arduino UNO come ISP.
  • Sistemo il micro sulla breadboard con il clock alimentazione ecc.
  • Scarico il software che tu mi hai indicato.
  • Metto le impostazioni che mi hai citato, metto l'HEX nella sezione flash e clicco programma.
  • Fine
Ciao,

Re: Programmazione Atmega328

Inviato: gio 3 feb 2022, 17:40
da pgv
Bisogna anche programmare l'Arduino UNO come ISP, ma e' uno degli sketch di esempio...

Files->Examples->11.ArduinoISP->ArduinoISP

Semmai riscontrassi problemi, posso provare a programmarti io i chip.

Re: Programmazione Atmega328

Inviato: gio 3 feb 2022, 20:26
da Edoscardamaglia
Grazie. Davvero grazie.

Re: Programmazione Atmega328

Inviato: lun 7 feb 2022, 21:17
da Edoscardamaglia
Ma se sul uC ci fosse un bootloader ad esempio quello di Arduino, creerebbe un problema?

Re: Programmazione Atmega328

Inviato: lun 7 feb 2022, 22:59
da blue3121
Edoscardamaglia ha scritto: lun 7 feb 2022, 21:17 Ma se sul uC ci fosse un bootloader ad esempio quello di Arduino, creerebbe un problema?
Non riusciresti a comunicare con l'ATMega per caricare lo sketch con, ad esempio, un Arduino usato come programmatore ISP (ci sono decine di schemi in rete, fatti di pochissimi componenti che puoi montare anche su breadboard, da collegare poi ad un Arduino).
Quindi devi prima caricare il bootloader sull'ATMega "vergine" tramite l'IDE di Arduino e poi lo sketch.

Re: Programmazione Atmega328

Inviato: mar 8 feb 2022, 14:42
da pgv
Credo che la domanda si riferisse all'ipotesi opposta: se l'ATMEGA contiene un bootloader, e' possibile downloadare il file .HEX (che non e' uno sketch) utilizzando avrdude? E la risposta e' si', il bootloader e' un programma che l'ATMEGA esegue e che gli permette di interagire con la IDE Arduino, che puo' essere caricato e cancellato dalla Flash a piacimento. Pero', scaricando i file .HEX, deve venire cancellato (e avrdude se ne occupa lui).

Re: Programmazione Atmega328

Inviato: mar 8 feb 2022, 19:19
da blue3121
pgv ha scritto: mar 8 feb 2022, 14:42 Credo che la domanda si riferisse all'ipotesi opposta: se l'ATMEGA contiene un bootloader, e' possibile downloadare il file .HEX (che non e' uno sketch) utilizzando avrdude? E la risposta e' si', il bootloader e' un programma che l'ATMEGA esegue e che gli permette di interagire con la IDE Arduino, che puo' essere caricato e cancellato dalla Flash a piacimento. Pero', scaricando i file .HEX, deve venire cancellato (e avrdude se ne occupa lui).
Giusto, ho letto male.
Oltre una certa ora dovrebbe esserci solo il divano e la TV.

Re: Programmazione Atmega328

Inviato: mar 8 feb 2022, 19:32
da pgv
E magari una birra e due patatine fritte no? Sono fondamentali nella produzione di software!

Re: Programmazione Atmega328

Inviato: mar 8 feb 2022, 20:10
da blue3121
pgv ha scritto: mar 8 feb 2022, 19:32 E magari una birra e due patatine fritte no? Sono fondamentali nella produzione di software!
Meglio CocaCola con ghiaccio quando scrivi codice, altrimenti inizi a scrivere in un linguaggio diverso da quello che stai usando. :lol: :lol: :lol: