avr:
L’INSTALLAZIONE DEL COMPILATORE GNU GCC PER AVR Cosa serve: Per installare la piattaforma di sviluppo completa GCC-AVR sono necessari i seguenti componenti: GCC: la Gnu Compile Collection, configurata e compilata per utilizzare gli AVR come target. La suite è ottenibile …
PORTING DEL CODICE Per chi usa microcontrollori AVR, può essere utile sapere che con piccoli accorgimenti è possibile compilare con GCC/WinAVR il codice scritto per IAR-C. Ecco alcuni utilissimi consigli. Registri e locazioni di memoria possono avere diversi alias definiti …
Il linguaggio C è di gran lunga usato nella programmazione dei sistemi embedded ed esistono numerosi volumi che ne illustrano la semantica e la sintassi. Molto più raro è invece trovare una trattazione che illustri le regole principali sull’ottimizzazione degli algoritmi in …
AVR Studio® 4 è una passata versione, ma ancora molto diffusa, dell’ ambiente di sviluppo integrato di Atmel dedicato alla stesura e al debug software di applicazioni per microcontrollori della serie Atmel AVR® nei sistemi operativi Windows® 98/XP/ME/2000. L’architettura modulare di …
È possibile utilizzare le chip card telefoniche (anche utilizzate) come chiave elettronica per il controllo accessi. Controllo accessi con card telefonica Il circuito non scrive alcun dato sulla carta, bensì legge i primi 16 byte della memoria della carta, li …
JTAG è l’acronimo di Join Test Action Group, un consorzio di oltre un centinaio di produttori di circuiti integrati e circuiti stampati che tra il 1985 ed il 1990 ha dato vita allo standard IEEE1149.1 che regola il test funzionale …
I segnali DTMF vengono usati dai dispositivi telefonici per effettuare una chiamata o per navigare appositi menu a guida vocale. Ecco come funziona lo standard DTMF e come implementarlo su un microcontrollore AVR con la tecnica PWM. Introduzione DTMF è …
Moltiplicazione tra interi a 32 bit su microcontrollori AVR Nel listato seguente una soluzione in assembler per eseguire il prodotto tra due interi a 32 bit su microcontrollori AVR. La variabile var1[3:0] contiene il moltiplicando (32 bit), var2[3:0] contiene il moltiplicatore (32 …
FreeRTOS è un sistema operativo real-time (RTOS) che permette la commutazione tra vari task assicurandone la corretta esecuzione in base alla priorità del task stesso. Questo meccanismo dipende fortemente dall’architettura del microcontrollore. Ecco come implementare un RTOS, nello specifico FreeRTOS, su un …
I più recenti microcontrollori ATMEL della serie megaAVR® incorporano avanzate tecnologie che consentono il “Self-Programming” della memoria. Ecco cosa si può fare e come farlo. Esistono diversi approcci alternativi per la realizzazione di microcontrollori con la possibilità di eseguire l’auto-scrittura delle …
Animare gli oggetti è sempre più economico e semplice, vediamo come realizzare un nodo Ethernet interfacciato attraverso Android e Modbus in mezz'ora.
Il progetto che stiamo per discutere ha certamente bisogno di un'interfaccia utente più accattivante, tuttavia funziona molto bene. Si tratta di un esperimento condotto da Tuomas Nylund con sensori capacitivi per verificarne la funzionalità quando connessi ad un singolo ADC.
Semplice programmatore seriale per microcontrollori AVR della Atmel. Il programmatore si collega alla porta seriale RS232 del PC ed è compatibile con i software di programmazione PonyProg e Avrdude.
AVRcoder è uno strumento per tutti coloro che hanno appena iniziato il viaggio verso il mondo dei microcontroller 8-bit AVR.
Aperta la confezione del programmatore Atmel noterete subito quanto piccolo è il programmatore e quanto grande è la confezione. Il contenuto della confezione lo vedete in foto, c'è tutto il necessario per iniziare a lavorare. Il cavo in dotazione è …
Grazie ad AVRcam possiamo aggiungere un modulo per il riconoscimento ed il tracking degli oggetti ai nostri progetti in modo semplice e veloce.
Un tester per monitor per PC basato sulla generazione di immagini raster. Il progetto si base principalmente sull'uso del microprocessore della Atmel ATTINY2313 programmato in assembler.
Il nuovo Atmel AVR Studio 5 - facile, intuitivo ed efficiente!
con Atmel AVR Studio 5, semplifichiamo la progettazione diminuiscono i tempi di sviluppo, con piena integrazione dei nuovi IDE (Integrated Development Environment), Source Code Library, Code Compilers, software di …
Il kit di valutazione Xplain della Atmel è una piattaforma hardware per valutare il ATxmega128A1.
L'obbiettivo di questo progetto è di creare una semplice libreria di interupt per un video su un unico chip AVR.