Corso di programmazione per microcontrollori ATmega 2560. Il corso permette di utilizzare la scheda di sviluppo Arduino Mega 2560, o la scheda dedicata al corso al fine di imparare la programmazione in C e gestire gli ATmega direttamente a livello di registro. Tale approccio fornirà la possibilità di comprendere con maggiori dettagli i microcontrollori della famiglia ATmega e sviluppare applicazioni direttamente nell’ambiente di sviluppo Atmel Studio o MPLAB X.
Progetto sponsorizzato da PCBWay
Autore: Marcello Pinna

| Tipo File | Scarica File | Versione | Aggiornamento | Descrizione | |||
| Download | 1.0 | 20 Febbraio 2020 |
Capitolo I - Introduzione all'architettura ATmega2560 |
||||
| Download | 1.0 | 29 Febbraio 2020 | Capiloto II - Hardware necessario | ||||
| Download | 1.0 | 11 Marzo 2020 | Capitolo III - Ambiente di sviluppo Atmel Studio | ||||
| Download | 1.0 | 30 Marzo 2020 | Capitolo IV - Ambiente di sviluppo MPLAB X | ||||
| Download | 1.0 | 4 Aprile 2020 | Capitolo V - Primi esempi di programmazione | ||||
| Download | 1.2 | 23 Maggio 2020 | Capitolo VI - Le interruzioni | ||||
| Download | 1.0 | 14 Giugno 2020 | Capitolo VII - Introduzione ai Timer | ||||
| Download | 1.0 | 25 Giugno 2020 | Capitolo VII - Introduzione ai Timer - Esempi | ||||
| Download | 1.0 | 23 Settembre 2020 | Capitolo VIII - Il display alfanumerico LCD | ||||
| Download | 1.0 | 16 Ottobre 2020 | Capitolo IX - Il modulo ADC | ||||
| Download | 1.0 | 31 Ottobre 2020 | Capitolo X - Il modulo Comparatore Analogico | ||||
| Download | 1.0 | 21 Novembre 2020 | Capitolo XI - Il modulo USART | ||||
| Download | 1.0 | 14 Dicembre 2020 | Capitolo XII - Il modulo I2C | ||||
| Download | 1.6 | 14 Dicembre 2020 | Esempi di programmazione del testo | ||||
| Download | 1.0 | 25 Giugno 2020 | Fogli di calcolo Timer0 e Timer1 | ||||
| Download | 1.1 | 30 Marzo 2020 | File di costruzione della Demoboard | ||||
{jcomments on}


RE: Corso di programmazione ATmega2560
Ottimo...e Fortunato...Da domani si riparte. Saluti,MauroRE: Corso di programmazione ATmega2560
era molto interessante. peccato non vada avanti |Congratulazioni!
Davvero un ottimo lavoro, Marcello! :D...mettili in fila...
Ciao Pinna...in fila per sei col resto di....tre!RE: Corso di programmazione ATmega2560
... stento ancora a credere di avere scritto un'eresia del genere, specialmente dopo evere parlato degli operatori bit a bit. Grazie comunque per avere segnalato l'errore ed avere effettuato la correzione.Purtroppo, quando si devono seguire costantemente 27 gatti e due cani la mente non è mai serena ed il livello di attenzione e concentrazione può calare.RE: Corso di programmazione ATmega2560
Ottimo, correzione effettuata.SREG &= 0x7F;Documento e versione sono aggiornati con la correzione. Saluti,MauroTi seguo sempre con piacere
In genere, causa tempo scarso ed impegni di lavoro, sono costretto a limitarmi alla sola lettura dei tuoi lavori ma forse ora con lo stop forzato causa covir riesco anche a fare quanche tentativo pratico. Comunque Grazie....perplesso...
...che come detto in fondo a pag. 7 della sesta lezione (interrupt) il CLI si ottenga facendo un OR con 0...o sono i miei compilatori un po' vagabondi?ATmega2560
E'doveroso che faccia i complimenti al Marcello, vai avanti così che è decisamente un bel lavoro. Mi piacciono in particolar modo le quattro righe, alla fine della parte teorica su come si adopera ciò che e stato trattato. Secondo me le quattro righe tolgono spesso dall'imbarazzo derivante dalla teoria. Io adopero Atmel Studio 7 da un po'di tempo con un Atmel Ice. Dal momento che se ne sta parlando mi riprometto col prossimo giocattolo che manderò al Mauro di ampliare il discorso magari da un punto di vista diversoRE: Corso di programmazione ATmega2560
Una soluzione potrebbe essere la scheda Arduino Mega 2560. Che deve essere però programmata tramite il programmatore. Marcello sta lavorando per fornire alcune schede. Saluti,Mauro