Search Results for: microcontrollori pic
Questo articolo mostra un metodo per utilizzare il WDT (Watch Dog Timer) interno di un microcontrollore PIC per misurare la temperatura ambiente senza utilizzare nessuna sonda esterna. Per mostrare questa particolare tecnica di misura, si farà uso del PICkit 2 di Microchip …
Un porting del noto sistema operativo per una particolare configurazione hardware del PIC32. Come adattarlo al PIC32 Starter Kit, la scheda di sviluppo dotata di programmatore e debugger JTAG. Nel novembre 2007 Microchip ha presentato il suo primo microcontrollore a 32 bit: il PIC32, una MCU il cui core è basato su …
Dopo che nei PIC32 della serie PIC32MX4, Microchip ha incorporato un modulo USB host anche in alcuni microcontrollori della famiglia PIC24. Microchip fornisce una libreria per lo sviluppo di applicazioni USB sia device che host, che comprende diversi driver per alcune delle classi più …
Una panoramica di alcune interessanti soluzioni presentate dalle principali case produttrici oggi sul mercato, preceduta da una breve introduzione sul principio di funzionamento e sulle modalità di controllo di uno schermo LCD. I display LCD sono la tecnologia di visione attualmente più diffusa sul mercato, con un fatturato annuo che …
Quando in molti progetti è necessario unire alla logica programmabile la funzionalità di un piccolo microprocessore le soluzioni semplici come il core ABC possono essere la risposta. Ci sia concesso il gioco di parole, ma è un modo per introdurre questa soluzione di progetto basata su FPGA proposta da ACTEL, il cui nome …
La scheda sensore per PIC16F18446 utilizza la scheda di valutazione MPLAB Xpress per PIC16F18446. La scheda sensore può essere utilizzata per testare le capacità di interfacciamento con i sensori del microcontrollore PIC16F18446. Il microcontrollore è dotato di un ADC con …
Microcontrollore ad alte prestazioni e basso costo con Ethernet controller integrato. In questo articolo esploriamo le potenzialità e le risorse di questo versatile MCU per sistemi embedded su LAN e Internet. Considerando la larga diffusione delle reti di calcolatori, siano esse di tipo industriale, civile o militare, si comprende come l’interfacciamento dei microcontrollori …
Microchip espande la famiglia di microcontrollori tinyAVR con l’aggiunta di due nuove MCU dotate di funzionalità analogiche avanzate e della più elevata disponibilità di memoria tra tutti i dispositivi della stessa famiglia. Progettati per garantire un’elevata affidabilità anche nelle condizioni …
Costi contenuti, gamma estesa, buone prestazioni, ampia disponibilità di esempi di riferimento e tool di sviluppo gratuiti hanno reso i PIC uno dei dispositivi più diffusi tra sviluppatori ed hobbisti. Nati nella metà degli anni ’70 con il primo PIC1640 sviluppato dalla divisione …
Un viaggio all’interno del PIC 24 con l’analisi delle periferiche ed in particolare dei moduli RTCC (RealTime Clock & Calendar), PMP (Parallel Master Port) e CRC (Cyclic Redundancy Check). I microcontrollori a 16 bit PIC24 di Microchip possiedono un’architettura innovativa ed un ricco insieme di …
Con l’avvento di microcontrollori dotati di funzionalità Host, come i PIC32MX460 introdotti tempo fa, è ora possibile usare tutto un insieme di periferiche USB. USB (Universal Serial Bus) è ormai diventato lo standard di comunicazione per interfacciare un PC con i dispositivi più diversi, dai Flash drive ai mouse, alle …
I sistemi operativi real-time (RTOS) non sono una prerogativa di processori ad elevate prestazione e con elevata capacità di risorse, ma anche di processori ad 8-bit. In questo articolo si analizzerà l’RTOS Salvo implementato su PICMicro. Un sistema operativo real-time o in tempo reale (abbreviato con la sigla RTOS) è un sistema operativo specializzato per …
La selezione del baud rate dell’UART di un microcontrollore è generalmente eseguita nella fase di inizializzazione, ma nel caso in cui il baud rate dei dati in arrivo non sia noto a priori, oppure la sorgente del clock del micro non sia sufficientemente …
La diffusione di dispositivi portatili sempre più piccoli e meno ingombranti ha portato a dover progettare e migliorare i componenti, soprattutto dal punto di vista energetico, al fine di incrementare l’efficienza e dunque l’autonomia dei dispositivi a fronte di …
I progettisti di sistemi embedded oggi devono affrontare le richieste sempre più massicce di interfacciamento fra l’uomo e le macchine. Queste esigenze si riflettono nel sempre maggior impiego di sistemi quali LCD alfanumerici, custom e TFT. Ecco dunque come approcciare dal punto di vista tecnico queste tecnologie. La visualizzazione delle informazioni è praticamente una delle caratteristiche più richieste …
L’articolo tratta alcune questioni di elaborazione numerica dei segnali e i metodi più comunemente adottati per implementare DSPs con i microcontrollori della Microchip. L’elaborazione numerica dei segnali è una disciplina i cui fondamenti risalgono ai lavori dei matematici del XVII e XVIII secolo, tra cui Newton e Gauss: a dispetto delle sue …
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 …
Utilizziamo il potente simulatore della labcenter electronics per testare e collaudare i propri progetti a microcontrollore. Ne hanno fatto di strada i software di simulazione elettronica. Inizialmente essi riuscivano a simulare solamente i circuiti statici ed analogici. Col tempo furono introdotte le possibilità di …
Il coprocessore matematico uM-FPU di Micromega è un microcontrollore in grado di effettuare operazioni floating point a 32 bit secondo lo standard IEEE 754, concepito per facilitare l’uso di operazioni anche sofisticate con micro dalle risorse ridotte o per i quali …