Atmega328PB

Buongiorno a tutti.....
Per sbaglio ho comprato un vassoio Jedec con 250 pezzi di Atmega328PB.

Chi mi aiuta a poterli usare con l' IDE di Arduino?

Aggiungi questa linea nelle preferenze:

https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json

... nel MiniCore è compreso il ATmega328PB. :slight_smile:

Supported microcontrollers:
• ATmega8
• ATmega48
• ATmega88
• ATmega168
• ATmega328

  • All variants (A, P, PA and PB)

Guglielmo

1 Like

gpb01:
Aggiungi questa linea nelle preferenze:

https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json

... nel MiniCore è compreso il ATmega328PB. :slight_smile:
Guglielmo

già fatto......ma non va...non capisco per quale motivo!

red69:
già fatto......ma non va...non capisco per quale motivo!

he vuol dire "non va"? ... I core di mcudude sono tutti ampiamente provati e funzionanti ... hai impostato come si deve i FUSE?

Guglielmo

1 Like

Risolto!
il 328PB ha 2 pin non più connessi alla Vcc e massa......montavo detto MCU su un pcb che li collegava a Vcc e GND.

Chiedo venia1

Grazie comunque

Buongiorno a tutti e auguri anche se in ritardo.

Sono ancora alle prese con l' Atmega 328PB ........ stò usando il MiniCore come consigliato.
Ho realizzato un PCB con le corrette connessioni, caricato il bootloader impostando la UART0...tutto ok.
Carico un sketch di prova ma mi da errore di caricamento.
diverse prove ma niente da fare......provo a ricaricare il bootlaoder mi da errore.
Cambio MCU, ne monto un'altro e riesco a caricare il bootloader solo se seleziono UART1.
Carico un sketch di prova ma mi da errore di caricamento. Come la prima volta non riesco più a caricare il .bootloader.
Perche succede questo?

Non ne ho la più pallida idea ... mai avuto problemi con gli ATmega328PB ... ::slight_smile:

Fai uno schema di come lo stai usando? Con cosa ti interfacci alla seriale? Sicuro delle impostazioni dei FUSE?

Guglielmo

Lo schema è il minimo per programmarlo, prima di evolvere tutto lo schema.
PIN 4 VCC
PIN AVCC verso VCC
PIN 21 GND
PIN 20 AREF con un condensatore da 100Kpf verso massa
PIN 7 e 8 un quarzo da 16 Mhz con in parallelo una resistenza da 1Mhom e 2 condaensatori da 22 pF verso massa
PIN 15 MOSI
PIN 16 MISO
PIN 17 SCK
PIN 29 RESET
Poi uso per la FTDI
PIN 30 RX (UART 0)
PIN 31 TX (UART 0)
per il reset messo un condensatore da 100Kpf verso il pin Reset

ecco

Che programmatore usi su ICSP ?

E cosa significa:

red69:
... Carico un sketch di prova ma mi da errore di caricamento.
diverse prove ma niente da fare......provo a ricaricare il bootlaoder mi da errore. ...

tu carichi il bootloader, provi a caricare un applicatione, non riesce e ...
... non puoi più ricaricare il bootloader (via ICSP) ? ? ? :o :o :o

Guglielmo

gpb01:
Che programmatore usi su ICSP ?

E cosa significa:
tu carichi il bootloader, provi a caricare un applicatione, non riesce e ...
... non puoi più ricaricare il bootloader (via ICSP) ? ? ? :o :o :o

Guglielmo

esatto non posso più ricaricarlo...sembra che la MCU si bruci.
difatti se la cambio, riesco a scrivere il bootloader ma non lo sketch.
Per programmatore uso una basetta con su un FT232

Il consiglio puó sembrare strano, prova a caricare tramite programmatore un semplice "blinkwithoutdelay", poi vedi se riesci a cambiare il lampeggio, modificarlo e altre cose del genere.

red69:
... Per programmatore uso una basetta con su un FT232

Ehhhhh ? ? ? :o :o :o ... guarda che NON è possibile ... NON si può programmare il bootloader via seriale, ma SOLO con la programmazione ICSP e occorre un programmatore ICSP ... quello che si connette al connetore a 6 pin:


Guglielmo

Il bootloader lo carico con un Arduino UNO con lo sketch ArduinoISP

Forse dico una ca...volata ma ... non e' che ne esistono anche versioni OTP ?

Oppure setti qualche fuse sbagliato la prima volta ?

Ripeto, provare a caricare qualche sketch "senza" bootloader.

red69:
Il bootloader lo carico con un Arduino UNO con lo sketch ArduinoISP

Sicuro di selezionare i giusto parametri (tipo di MCU, velocità, ecc. ecc.) quando carichi il bootloader via ICSP?

Perché, secondo me, "bricki" la MCU ... con qualche impostazione sbagliata ... es. i FUSE.

Guglielmo

il mio dubbio è quello! penso di ritrovarmi con 250 pezzi di 328PB che si possono programmare una sola volta!
Come fare per riconoscerli?

red69:
il mio dubbio è quello! penso di ritrovarmi con 250 pezzi di 328PB che si possono programmare una sola volta!
Come fare per riconoscerli?

Ripeto, provare a caricare qualche sketch "senza" bootloader.
Non vorrei sembrare "pedante"...

red69:
il mio dubbio è quello! penso di ritrovarmi con 250 pezzi di 328PB che si possono programmare una sola volta!

Da quanto ne so non mi risulta esistano programmabili una sola volta ...

Guglielmo