Search Results for: microcontrollori AVR
L’articolo affronta il problema dell’implementazione di applicazioni cifrate secondo l’algoritmo DES su piattaforme AVR. Il DES è un algoritmo di crittazione adottato per la prima volta dal governo americano nel 1977: si tratta di un sistema di cifratura che trasforma blocchi di dati di 64 bits mediante una serie di sostituzioni e di scambi …
Lo sviluppo di periferiche sempre più specifiche e complete a bordo dei microcontrollori ha permesso l’integrazione sempre più spinta dei circuiti di controllo e la conseguente riduzione di spazio e potenza dissipata. Nell’articolo si illustrerà un caso tangibile di questa integrazione: …
I microcontrollori silabs si basano sul collaudato core 8051. sono disponibili in cento versioni diverse e offrono un’ampia scelta di periferiche analogiche e di comunicazione. La famiglia di microcontrollori Silabs nasce alla fine degli anni 90 con il marchio Cygnal. Capostipite è la serie C8051F0xx seguita poi …
L’architettura von Neumann prevede un unico bus per memoria dati e memoria programma per cui non è possibile leggere contemporaneamente un dato e una istruzione. Essa ha rappresentato la prima architettura per elaboratore. Si tratta di un modello di computer basato …
Un utile tool offerto da Atmel facilita lo sviluppo ed il debug di applicazioni in cui è necessario comandare direttamente display LCD, integrandosi con l’ambiente di sviluppo AVR Studio. Il crescente utilizzo dei microcontrollori in moltissime applicazioni, anche consumer, rende sempre più …
Ada è un linguaggio di programmazione nato per volontà del DoD (il ministero della difesa degli Stati Uniti) per impieghi su sistemi embedded in applicazioni di tipo militare. In seguito è stato utilizzato in svariati campi quali avionica civile, nei …
FreeRTOS™ è uno small real-time kernel studiato e realizzato per architetture di bassa/media fascia basate su microcontrollore. In questo articolo, oltre a mettere in evidenza la distribuzione per AVR, verrà illustrato il porting su un dispositivo AVR con tutto quello che ne consegue. Introduzione …
La crescente consapevolezza della gestione intelligente dell'energia, insieme al miglioramento della tecnologia dovrebbero agire come forze trainanti per il mercato dei microcontrollori. L'alto grado di concorrenza nel mercato ha portato anche ad una forte riduzione del prezzo che dovrebbe contribuire …
Il multicontrollore Propeller è un dispositivo della Parallax inc. contenente otto processori RISC a 32 bit e può gestire direttamente un’uscita video VGA, videocomposito, una tastiera, un mouse. Ben otto processori RISC a 32 bit indipendenti, tutti uguali, sincronizzati dallo stesso clock che può …
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 …
Nelle applicazioni embedded è spesso necessario spostare interi blocchi di memoria dalla FLASH alla SRAM o all’interno della SRAM stessa. Ecco una serie di routine assembler (o assembly) per microcontrollori AVR di Atmel ottimizzate per lo spostamento di blocchi di dimensioni fino …
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 …
Spesso la scelta di un microcontrollore è fortemente condizionata dalla disponibilità di sistemi di sviluppo. Ecco una rassegna di ciò che offre il mercato per poter scegliere il tool giusto per il micro giusto! LE SOLUZIONI PER FREESCALE Freescale Semiconductor, leader nella …
Dalla famiglia di microcontrollori PIC10F fino ai più potenti e versatili dsPIC, ecco le principali routine matematiche che consentono di fare dei microcontrollori Microchip delle vere macchine per il calcolo e l’analisi matematica. Per chi lavorando con un microcontrollore Microchip della …
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 …
Il debouncing o antirimbalzo è un problema apparentemente banale ma che spesso è la causa di malfunzionamenti. Ecco come gestire il rimbalzo degli interruttori o dei pulsanti (debouncing) applicati all’ingresso di un microcontrollore. Benché risultino praticamente impercettibili ai sensi umani, i …
Una breve introduzione alla conversione Analogico/Digitale ed una analisi del convertitore AD del microcontrollore PIC: le caratteristiche, le prestazioni, i registri coinvolti e le routines di gestione della conversione. La conversione AD è quel processo che permette la digitalizzazione di un …
In questo articolo esamineremo le tecniche che permettono di usare le memorie esterne SD con i microcontrollori PIC. Tanti trucchi e segreti per utilizzare al meglio queste schede e memorizzare una grande quantità di dati su vari dispositivi.
Firmata è un protocollo generico per consentire la comunicazione tra un microcontrollore e un computer host. Scopriamo in questo articolo in cosa consiste questo protocollo, quali sono i suoi vantaggi, e come possa essere utilizzato a livello pratico.
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.