picmicro:
La nuova famiglia dei microcontrollori dei 32 bit è basata sull’architettura MIPS32, con la relativa combinazione principale di rendimento elevato, digiuna risposta di interruzione e consumo di potere basso. La famiglia PIC32 è sostenuta liberamente dall’ide di MPLAB del Microchip ed effettua la compatibilità …
Il modulo CCP dei PICMicro® è davvero una miniera inesauribile di funzioni. Si tratta di un dispositivo integrato sui PICMicro, il cui interfacciamento con l’esterno è realizzato tramite il pin CCP. In questo articolo esamineremo le principali applicazioni pratiche in cui …
Lo sviluppo delle tecnologie di memorizzazione e trattamento digitale dei segnali è stato possibile grazie anche alla diffusione di convertitori digitali sempre più prestanti e di tecniche di compressione del segnale sempre più raffinate. Comprimere segnali digitali significa risparmiare tempo …
Le news di questo mese riguardano importanti aggiornamenti in vari campi dell’elettronica con una interessante acquisizione nel mercato del software EDA (Electronic Design Automation). Intersil ha annunciato il primo controllore DC/DC bidirezionale a 6 fasi per sistemi di alimentazione a …
E' noto che per utilizzare un LCD, tutti i pin connessi al modulo alfanumerico devono essere impostati come uscite, mentre per il pilotaggio di una tastiera solo i pin connessi alle colonne devono essere impostati come uscita e quelli connessi …
In questo articolo si introdurrà il concetto di regolatore boost operante in modalità discontinua, implementato tramite microcontrollore PIC16C78X. In particolare, si realizzerà un elevatore di tensione da 9VDC a 170VDC. Tale valore è perfetto per fornire potenza, ad esempio, ad …
Come allestire un framework per consentire l’esecuzione di più task in parallelo su un PIC16F877 Disporre di uno scheduler per un PIC16F877 è sicuramente utile in quanto rende possibile l’esecuzione di più tasks in parallelo ottimizzando così le performance del micro. …
Microcontrollori PIC e compilatori C di Hi-Tech: come ottimizzare il codice per massimizzare la velocità di esecuzione in applicazioni embedded. Come effettuare una conversione RS232/DMX con AVR. Suggerimenti generici Spesso, nelle applicazioni embedded, è necessario ottimizzare il codice per ottenere le massime …
Lo sviluppo di sistemi embedded basati sul protocollo di comunicazione USB sono sempre più diffusi e tendono a soppiantare altri tipi di comunicazioni come quella seriale. A differenza di quest’ultima, la trasmissione dati tramite l’Universal Serial Bus può essere abbastanza …
Costruiamo un generatore di onda sinusoidale e quadra con sintesi digitale e frequenza da 1 Hz fino a 40MHz con il modulo AD9850, un microcontrollore PIC e un encoder. Con pochi componenti si può realizzare senza troppe difficoltà un generatore che può …
DS1305 è un Real Time Clock con porta I2C. Ecco come utilizzarlo con un PIC16F628 e come monitorarlo attraverso una connessione seriale RS232. REAL TIME CLOCK SPI CON PIC16F628 Lo schema di figura 1 mostra la connessione tra il modulo RTC …
CONFIGURAZIONE DEL MODULO PWM DEL PIC16F877 I registri usati per la configurazione del modulo PWM sono: TRISC, PR2, CCP1CON, CCP2CON, CCPR1L, CCPR2L e T2CON. Tipicamente il modulo PWM viene utilizzato per il controllo dei motori. È dunque molto importante determinare la frequenza …
PILOTARE UN MODULO AD ULTRASUONI CON UN PIC16F877 Il modulo SRF04 è un dispositivo ad ultrasuoni che consente di rilevare la vicinanza di oggetti fino a 3 metri. Il sensore invia un segnale ad ultrasuoni e capta l’eco generato dagli …
IL TIMER DEL PIC16F877 E I COMPILATORI CCS La periferica timer è una delle periferiche base messe a disposizione da un microcontrollore. Per i PIC, i compilatori CCS forniscono funzioni per la gestione di ritardi, per monitorare un tempo trascorso ed …
USARE UN SENSORE DI PROSSIMITÀ AD INFRAROSSI Il GP2D12 è un sensore di prossimità ad infrarossi di tipo analogico utilizzato tipicamente per il rilevamento di ostacoli. Il sensore è costituito da un LED ad infrarossi la cui luce (invisibile all’occhio …
PIC: OTTIMIZZARE LA VELOCITÀ CON IL COMPILATORE HI-TECH C Ecco alcuni consigli su come ottimizzare la velocità di esecuzione del codice nella programmazione dei microcontrollori PIC: La fase di inizializzazione del PIC è piuttosto lunga in termini di tempo di …
Lettura di sensori analogici con il microcontrollore Un sensore analogico può essere letto direttamente dall’ingresso del convertitore AD, tuttavia esistono particolari condizioni in cui è necessario considerare eventuali effetti della temperatura, della non linearità del sensore, delle oscillazioni della tensione …
Questo progetto ha lo scopo di realizzare un alimentatore utilizzando un microcontroller PIC ed altri componenti economici in maniera semplice e con la tensione d'uscita variabile, il tutto semplicemente cambiando un valore nel codice PIC in modo che sia ovviamente il più …
Come ottimizzare il codice assembler per i PICmicro È noto che nel linguaggio assembler per PIC vi sono alcune istruzioni che prevedono un bit di destinazione: a seconda del valore di tale bit il risultato dell’operazione verrà posto nel registro …
La scheda di sviluppo Armadillo-43T è un modulo LCD TFT 24 bit che ingloba la struttura del processore ARM1176JZF-S con il GPU VideoCore IV per la gestione della grafica. Il modulo è caratterizzato da un'ottima risoluzione in 4.3'' di display …