Search Results for: pic
I timer programmabili sono oggetti estremamente utili in un’infinità di applicazioni. Tanto per citarne una, si pensi alla temporizzazione dell’esposizione di un PCB sottoposto a sviluppo attraverso un bromografo. Un timer di questo tipo, semplice e flessibile, grazie soprattutto alla peculiarità di essere programmabile e controllabile tramite un display LCD e …
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 …
Dal punto di vista dei compilatori C per PIC, il mercato offre veramente una moltitudine di prodotti, sia di fascia commerciale che gratuiti. Non c’è che l’imbarazzo della scelta e spesso l’utente, specialmente se principiante, può trovarsi in difficoltà nell’affrontare una simile scelta. Per chi programma per …
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 …
Nella maggior parte dei pic è implementata una periferica seriale, che viene identificata con il termine di “UNIVERSAL SYNCRONOUS ASYNCHRONOUS RECEIVER TRASMITTER (USART)”, nel presente articolo si fa riferimento a quella presente nel pic16f628. La USART è uguale per tutta la famiglia pic16, quindi una routine scritta per un pic16 è utilizzabile …
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 …
Analog Devices ha annunciato LT8361 Power by Linear™, un convertitore DC/DC multi-topologia da 2MHz a controllo di corrente, con switch integrato da 2A, 100V, adatto per le telecomunicazioni e linee di alimentazione industriale. LT8361 può essere configurato come convertitore boost, …
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 …
Il bootloader per i dispositivi della famiglia dsPIC30F/33F e PIC24H/24F è utilizzato per caricare ed avviare l’applicazione target sul proprio dispositivo. Nell’articolo saranno descritti i concetti base e gli step fondamentali per utilizzarlo. Il bootloader è costituito da due applicazioni: l’applicazione che deve “girare” all’interno del dispositivo (dsPIC30F/33F o PIC24H/24F) e che deve essere precaricata prima 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 …
Di programmi per creare PCB, in rete, ne esistono centinaia. Sia freeware che a pagamento, essi forniscono il loro aiuto ai progettisti di elettronica, al fine di creare i propri circuiti stampati. Il software che propongo a descrivere in queste …
Il continuo sviluppo di nuove tecnologie ha portato innovazioni in svariati settori, tra cui quello della domotica. La domotica è un particolare aspetto di questa evoluzione tecnologica: cambia l’interazione tra l’uomo e la casa, apportando migliorie in quella che è la vita quotidiana, sia essa racchiusa tra …
In applicazioni basate su parti rotanti è spesso richiesta la conoscenza della velocità angolare e della direzione di rotazione. Tali informazioni sono prelevate da un dispositivo detto encoder incrementale, che dotato di diodi laser e fotorilevatori, fornisce in uscita particolari segnali. Gli encoder incrementali, detti anche ottici o quadrature encoder, …
I dispositivi microchip delle famiglie RFPIC e RFHCS sono dotati di un trasmettitore RF integrato in grado di operare su diverse bande di frequenza a seconda della versione. Questi dispositivi possono trasmettere dati con una veloità massima di 40 Kbps, …
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 …
Le moderne esigenze di riduzione degli spazi e di riduzione dei costi delle apparecchiature, portano molti progettisti a scegliere microcontrollori dotati di clock interno. Spesso questo clock, per vari motivi, deve anche essere di una certa precisione: ecco alcuni consigli su come ottimizzare la …