Introduciamo i principali metodi di lavoro per gestire l'IO del micro XMega, confronto tra la manipolazione dei registri e l'utilizzo della libreria ASF
Prestazioni XMega in modalità Debug e Release
Comparazione delle prestazioni dei firmware compilati in diverse modalità, la libreria ASF non ha perdite di performance nel codice preso in esame
Comparazione delle prestazioni dei firmware compilati in diverse modalità, la libreria ASF non ha perdite di performance nel codice preso in esame
Introduzione ad ASF (Atmel Software Framework)
La prima vera lezione del corso relativa ad ASF, introduciamo la libreria ed analizziamo la struttura di un nuovo progetto
Introduzione ad ASF (seconda parte)
Analizziamo nel dettaglio i file creati nella scorsa lezione, vengono inoltre analizzate alcune funzioni del servizio IOPORT
Programmare gli XMega tramite USB con Atmel FLIP ed Atmel Studio
Carichiamo sulla nostra scheda di sviluppo il programma precedentemente creato e vediamo come rendere più efficiente questa operazione creando un apposito comando in Atmel Studio
Introduzione ad ASF (terza parte)
Aggiungiamo il servizio ASF chiamato Delay routines al nostro progetto ed introduciamo il servizio System Clock Control
Introduzione ad ASF (quarta parte)
La prima vera lezione del corso relativa ad ASF, introduciamo la libreria ed analizziamo la struttura di un nuovo progetto
Introduzione ad ASF (seconda parte)
Analizziamo nel dettaglio i file creati nella scorsa lezione, vengono inoltre analizzate alcune funzioni del servizio IOPORT
Programmare gli XMega tramite USB con Atmel FLIP ed Atmel Studio
Carichiamo sulla nostra scheda di sviluppo il programma precedentemente creato e vediamo come rendere più efficiente questa operazione creando un apposito comando in Atmel Studio
Introduzione ad ASF (terza parte)
Aggiungiamo il servizio ASF chiamato Delay routines al nostro progetto ed introduciamo il servizio System Clock Control
Introduzione ad ASF (quarta parte)
Scopriamo come la documentazione ed il codice sorgente di ASF ci possono aiutare in un esempio concreto
Introduzione ad ASF (quinta parte) - Il sistema di clock
Introduciamo il flessibile sistema di clock dell'AVR XMega ed utilizziamo l'oscillatore esterno tramite il System Clock Control
Introduzione ad ASF (sesta parte) – USB
Presentiamo lo stack USB di Atmel e vediamo un esempio di comunicazione micro - pc utilizzando la classe CDC Standard I/O
Introduzione ad ASF (settima parte) – Introduzione ad SPI
Introduciamo l'interfaccia SPI dando attenzione ad alcune conseguenze dell'architettura di comunicazione
Introduzione ad ASF (ottava parte) – SPI
Analizziamo le funzioni principali di ASF per utilizzare il modulo SPI del microcontrollore
Introduzione ad ASF (quinta parte) - Il sistema di clock
Introduciamo il flessibile sistema di clock dell'AVR XMega ed utilizziamo l'oscillatore esterno tramite il System Clock Control
Introduzione ad ASF (sesta parte) – USB
Presentiamo lo stack USB di Atmel e vediamo un esempio di comunicazione micro - pc utilizzando la classe CDC Standard I/O
Introduzione ad ASF (settima parte) – Introduzione ad SPI
Introduciamo l'interfaccia SPI dando attenzione ad alcune conseguenze dell'architettura di comunicazione
Introduzione ad ASF (ottava parte) – SPI
Analizziamo le funzioni principali di ASF per utilizzare il modulo SPI del microcontrollore
Veramente una serie di tutorial unici e molto curati! Grazie
RispondiEliminaI am yet to go through the tutorial series. Atmel documentation is not good for a beginner.
RispondiEliminaI hope this tutorial will be better. It would even be better if you write a tutorial for SAMs. Thanks
Hi,
RispondiEliminaThank you for your comment, unfortunately I have no available SAM devices but most of the information on ASF is directly applicable to such devices.
Leonardo
Grazie a te Luigi. Buon divertimento con ASF
RispondiEliminaLeonardo
Great material
RispondiEliminaBest documentation on ASF!
RispondiEliminaC'è in programma anche qualcosa su ADC e DAC?
RispondiElimina