
Qui viene presentata l’architettura e descritto il funzionamento di massima. Da qui si può partire poi per la personalizzazione, in base ai desideri di ciascuno.
… Continua a leggere
|
|
|||
|
Vediamo come realizzare una scheda flessibile e potente utilizzando il PIC16F887. Tramite questa scheda riusciamo a realizzare quasi ogni circuito, basando la struttura su un BUS con cui interfacciare le varie periferiche.
![]() Qui viene presentata l’architettura e descritto il funzionamento di massima. Da qui si può partire poi per la personalizzazione, in base ai desideri di ciascuno. … Continua a leggere Questa è una domanda che spesso si pone chi lavora con i controllori e scrive firmware. Vorremmo avere una risposta universalmente applicabile, ma ogni volta che andiamo in una direzione ci torna il dubbio che forse l’altra scelta sarebbe stata la migliore.
Non voglio certo avere la pretesa di dare la soluzione a questo dilemma, mi fa però piacere descrivere la soluzione che ho adottato, che mi sta facendo lavorare molto bene da parecchio tempo, con una buona efficienza nel tempo dedicato alla scrittura del codice. Riporto inoltre alcune informazioni che permettono sicuramente di farsi un’idea migliore e prendere una decisione. … Continua a leggere Il progetto qui descritto è un termometro/orologio con funzionalità di campionatore della temperatura. Il dispositivo funziona stand alone ed ha la possibilità di interfacciarsi via seriale (RS232) con un pc per effettuare il trasferimento dati. Lo stesso collegamento serve per impostare i parametri di configurazione. Il circuito è dotato di RTC (real time clock) con batteria tampone per mantenere l’ora impostata anche in assenza di batteria. La visualizzazione avviene tramite display lcd 2 righe x 16 caratteri.
Nella foto è visibile lo schema a blocchi. ![]() … Continua a leggere Un valido dispositivo di output quando si lavora con i controllori è il display LCD. Ne esistono diversi per dimensioni (numero di righe e lunghezza righe). Quello mostrato nella foto è 2×16, ma l’interfacciamento è lo stesso anche con altre dimensioni. Il protocollo qui descritto (con allegato codice sorgente in C) prevede un interfacciamento di 4 bit di dati (oltre ai 3 di controllo).
![]() … Continua a leggere |
|||
|
Copyright © 2012 OgniGiorno.com - All Rights Reserved |
|||