Articoli nella categoria Hitec C

Corso programmazione PICMicro in C – Lezione 12 (Parte 1/3) – Il modulo MSSP e la comunicazione I2C – Principi di funzionamento

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 23 luglio 2010

Ecco a voi questa tanto attesa lezione. In questa prima parte incentrata sul modulo MSSP, impareremo cos’è e com’è strutturata una comunicazione I2C e come la si implementa sui picmicro. Seguiranno altre due parti dedicate alle eeprom esterne e al DS1307.

» Leggi questo articolo

La versione 9.70 del PICC Compiler va in crash?

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 18 marzo 2010

Pare ci sia un bug nella versione 9.70 del nostro amato compilatore, che causa una chiusura improvvisa del software durante la compilazione di programmi che con le vecchie versioni non davano problemi.

» Leggi questo articolo

Corso programmazione PICMicro in C – Approfondimenti – Come utilizzare un encoder in quadratura per l’immissione dei dati

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori, Robotica e Automazione in data 7 febbraio 2010

MouseEncoder

Appunti di programmazione PICMicro: cos’è un encoder in quadratura e come possiamo utilizzarlo al posto dei pulsanti oppure per calcolare velocità e verso di rotazione di una ruota.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 9 – Gestione della EEprom interna.Visualizzazione valore a 32bit da eeprom a lcd e counter up/down con reset e memoria

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 9 gennaio 2010

honeycomb

In questa lezione vedremo cos’è la memoria EEPROM e impareremo a sfruttarla al meglio. Realizzeremo un contatore up/down con reset e memoria permanente.

» Leggi questo articolo

Gli operatori di scorrimento. Scomporre un valore a 16 bit in due valori ad 8 bit e viceversa. Esempio in C per picmicro su Display

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 6 gennaio 2010

esempio_scomposizione_16bit_su_display_intro

Spesso capita di avere la necessità di scomporre un valore a 16 bit in due byte per poter fare determinate operazioni (come ad esempio la memorizzazione in eeprom). Vediamo come si eseguono queste operazioni. Codice C incluso.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 8 – Pilotare i display a led a 7 segmenti in modalità multiplex su interrupt del Timer0. Realizziamo un contatore up/down

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 6 dicembre 2009

contatore_up_down

In questo articolo parleremo del pilotaggio dei display a led a 7 segmenti, molto diffusi, di un certo fascino e abbastanza semplici da pilotare. Realizzeremo un contatore up/down con due pulsanti in modalità multiplex e utilizzante l’interrupt per l’aggiornamento delle cifre! Mentre il PICMicro gestisce la visualizzazione delle cifre sul display, nel main possiamo fare qualsiasi cosa senza preoccuparci di ciò che accade.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 7 (parte 3/3) – Interfaccia con LCD – Come definire simboli e caratteri personalizzati nell’LCD + esempi di animazione

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 2 novembre 2009

personalizzazione_caratteri_lcd_hd44780

Nella terza e ultima parte di questa lezione sull’utilizzo degli LCD intelligenti, basati su controller HD44780, vedremo come è semplice poter disegnare dei caratteri personalizzati e realizzare semplici animazioni.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 7 (parte 2/3) – Interfaccia con LCD – Hello World + semplice menu sul display per attivare delle funzioni

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 28 ottobre 2009

menu_su_display_con_picmicro

In questa lezione scriveremo il primo semplice programma che ci permetterà di interfacciarci con l’LCD. Viene inoltre presentato un semplice programma che da un’idea di come può essere realizzato un menù sul display con tanto di sonoro alla pressione dei tasti di navigazione.

» Leggi questo articolo

Corso di programmazione PICMicro in C – Lezione 6 – Collegamento di pulsanti, pilotare un led in on/off

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori in data 28 settembre 2009

led_e_pulsanti

In questa lezione impareremo come vanno collegati correttamente i pulsanti alla nostra applicazione e faremo un esempio pratico: un pulsante che pilota un led in on/off.

» Leggi questo articolo

Corso programmazione PICMicro in C – Lezione 5 – Timer0 e Prescaler: come si impostano per generare l’interrupt nei tempi che vogliamo, applicazione pratica

Scritto da Giovanni Bernardo nella categoria Elettronica, Hitec C, PIC Micro / Microcontrollori in data 26 settembre 2009

quinta_lezione_programmazione_picmicro_in_c

In questa lezione vedremo cosa sono e come si utilizzano il Timer0 e il Prescaler. Realizzeremo quindi un circuito che ci permetterà di mettere in pratica ciò che abbiamo imparato: faremo suonare un cicalino mentre un led lampeggia, primo esempio di programma multitasking.

» Leggi questo articolo

Operazioni algebriche booleane: come si utilizzano gli operatori AND, OR, XOR e NOT e come applicarli ai registri ad 8 o più bit

Scritto da Giovanni Bernardo nella categoria Hitec C, PIC Micro / Microcontrollori, Programmazione in data 19 agosto 2009

and_or_xor

Impariamo ad utilizzare gli operatori logici AND, OR, XOR e NOT per eseguire operazioni su singoli bit. Tali operazioni risultano indispensabili quando si lavora con i registri dei microcontrollori.

» Leggi questo articolo

Fusion theme by digitalnature | Articoli (RSS) e Commenti (RSS) ^