EEPROM SERIALI IN MICROWIRE.

Documenti analoghi
EEPROM SERIALI IN SPI.

Gestione delle Linee di Uscita Tramite dei Relay.

Gestione di una UART SOFTWARE.

Driver per Display a 7 Segmenti in I2C BUS. ( 1 )

Sezione di PWM e Generatore di D/A Converter.

Protocollo Standard da Campo

Gestione delle Linee di Ingresso Optoisolate.

EEPROM SERIALI IN I2C BUS.

S E R V O M O T O R I ( 1 )

Porta CENTRONICS e Porta Parallela LPT.

Gestione Termometro e Termostato.

Real Time Clock, in I2C BUS, Provvisto di RAM.

Esempi di Programmi con TIO 1 6 (1).

Corso di BASCOM AVR - (13) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. D I S P L A Y L C D (1).

Corso di BASCOM AVR - ( 9 ) Corso Teorico/Pratico di programmazione in BASCOM AVR. Autore: DAMINO Salvatore. Codice Morse. (3).

T A S T I E R E (3).

Corso di BASCOM (Capitolo 1 5 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. D I S P L A Y L C D (3).

Corso di BASCOM (Capitolo 9 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. Codice Morse. (3).

Sezione di Analog/Digital

USO DEL PROGRAMMA FLIP

C. P. U. MEMORIA CENTRALE

T I M E R e C O U N T E R ( 1).

Manuale Terminal Manager 2.0

LABORATORIO DI SISTEMI

Dispositivo Modbus. Manuale di installazione e uso. Doc Rev.1 (03/15)

SERVOMOTORI A ROTAZIONE CONTINUA ( 3 )

Dispensa di Informatica I.1

Sezione di Analog/Digital

Corso di BASCOM (Capitolo 8 ) Corso Teorico/Pratico di programmazione in BASCOM Autore: DAMINO Salvatore. Codice Morse. (2).

Corso PLC - Manuale Pratico 1

S E R V O M O T O R I ( 2 )

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

Scheda Didattica di Sperimentazione.

SERVOMOTORI A ROTAZIONE CONTINUA ( 3 )

Il sistema di I/O. Hardware di I/O Interfacce di I/O Software di I/O. Introduzione

Esame di INFORMATICA

OE-TL100 SOFTWARE PER RACCOLTA ORDINI MAGAZZINO

Scheda Didattica di Sperimentazione.

G l o b a l M o b i l e S i s t e m a d i t e l e c o n t r o l l o G P S s u G S M / G P R S

Indruduzione... 1 Il modulo Bluetooth HC Il firmware... 3 Collegamento della scheda... 4 Software PC e l applicazione Android...

Note applicative AN001: Driver ModBus

Titolare del trattamento dei dati innanzi descritto è tsnpalombara.it

Introduzione all'architettura dei Calcolatori

Gerarchia delle memorie

STRUTTURE DEI SISTEMI DI CALCOLO

WebFax- manuale utente

Architettura hardware

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

Domande frequenti su Phoenix FailSafe

Architettura hw. La memoria e la cpu

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

C O U N T E R e T I M E R (2).

Architettura del computer (C.Busso)

Modulo di controllo accessi ed apricancello Descrizione e modalità d uso

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

LCMobile Restaurant. Guida su come usare il software per palmare LCMobile Restaurant.

TERM TALK. software per la raccolta dati

Il Processore: i registri

S.T.I. Servizi Tecnici Industriali srl Prato 17/10/10. Gestione utensili completa con cnc Fanuc

Trasmissione e raccolta dati

SOLUZIONI PER IL CONTROLLO DELLA QUALITA DELL ARIA NEGLI AMBIENTI CHIUSI

Procedura di aggiornamento del firmware Display Remoto IntellyGreenPV

Migliorare la qualità della didattica con italc

Mon Ami 3000 Lotti e matricole Gestione della tracciabilità tramite lotti/matricole

Controller multicanale FT-200/MP

La memoria centrale (RAM)

Programmatore per telaio scheller

Il calcolatore elettronico. Parte dei lucidi sono stati gentilmente forniti dal Prof. Beraldi

Si compone di: SI-Prog supporta: Le tre principali famiglie di..

2010 Ing. Punzenberger COPA-DATA Srl. Tutti i diritti riservati.

LE POSSIBILITA' DI ACCESSO DA REMOTO ALLE RETI DI CALCOLATORI

COME E COMPOSTO IL PC -

Architettura del calcolatore

SISTEMA DI CHIUSURA DIGITALE 3060

DISPLAY REMOTO PILOTATO DALLA SERIALE. LCD_SERv10

introduzione I MICROCONTROLLORI

INTERFACCIA PER PC MEDIANTE PORTA SERIALE

Vending BLUE Lavazza. Sistemi per la programmazione delle schede elettroniche e aggiornamento SW distributori

L USO DEL CALCOLATORE

Architettura dei computer

Laboratorio di Algoritmi e Strutture Dati

Laboratorio di Informatica

I componenti di un Sistema di elaborazione. CPU (central process unit)

ENERGY METER MOD.320C Energy Meter Din Rail per sistemi elettrici monofase

Calcolo numerico e programmazione Architettura dei calcolatori

Fasi di creazione di un programma

MANUALE UTENTE Fiscali Free

INTERFACCIA SERIALE RS232PC

SUITE BY Pannello Misure BY11250

CASSA AUTOMATICA SelfCASH

Manuale d uso MULTIPROGRAMMATORE

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Sicurezza e rispetto della privacy, finalmente non in conflitto.

Mon Ami 3000 Varianti articolo Gestione di varianti articoli

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

BARCODE. Gestione Codici a Barre. Release 4.90 Manuale Operativo

Technical Document Release Version 3.0. Product Sheet. MediaNews Play. Studio Playout in PCR

Transcript:

Corso di BASCOM 8051 - (Capitolo 2 8 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. EEPROM SERIALI IN MICROWIRE. Tra i dispositivi più utilizzati, nelle applicazioni Embedded, spiccano le EEPROM Seriali. Questi dispositivi sono disponibili con diverse capacità di memorizzazione, contenitori e soprattutto con vari, e differenti, Protocolli di Comunicazione. In questo capitolo ci occuperemo di illustrare il Protocollo Microwire. EEPROM Seriale 93LC46A in Microwire. Le EEPROM sono dei dispositivi di Memoria, Non Volatile, vale a dire che mantengono le informazioni anche in assenza di alimentazione. Questi dispositivi possono essere Scritti un numero molto alto di volte e possono essere Letti indefinitamente come delle normali RAM. Le operazioni di gestione sono definite da precise regole che sono, qui di seguito, illustrate. 157

L'architettura interna è esplitcitata dal seguente Schema che descrive i vari blocchi logici che la compongono. Schema a Blocchi di EEPROM seriale in Microwire. La comunicazione avviene tramite 4 segnali di cui il primo (CS) abilita la EEPROM. Il secondo fornisce le Temporizzazioni e la Sincronizzazione (SCK). Il terzo invia i dati al dispositivo (D1) assieme al quarto che li preleva (D0) contemporaneamente. Tra i dati inviati alla EEPROM, oltre all'indirizzo (che specifica la locazione da usare) ed i valori da scrivere, ci sono dei comandi che selezionano l'operazione da effettuare. Per avera una visione più chiara, e dettagliata, Vi consigliamo vivamente di studiaro lo specifico Data Sheet del componente e sperimentare gli esempi proposti. 158

Le EEPROM Microwire sono largamente usate nel settore automobilistico, nell'elettronica Bianca (Lavatrici, Frigoriferi, ecc.) per salvare parametri di lavoro come, ad esempio, i Kilometri percorsi; le copie effettuate da un Fax o da una Fotocopiatrice; le ore di lavoro accumulate, ecc. Diagramma dei Tempi. 159

Esempio.047. Gestione R/W EEPROM Seriale 93LC46A a Byte. Definizioni aggiunte: Dichiarazioni aggiunte: Istruzioni aggiunte: Operatori aggiunti: Nessuno Programma di Esempio.047 del corso BASCOM 8051. Programma di prova e gestione EEPROM Microwire 93LC46A. Una caratteristica particolare, di questo dispositivo, è quella di dovere abilitare la scrittura prima di poterla effettuare. Questa caratteristica è una forma di protezione per evitare che possano essere effettuate delle scritture, o cancellazioni, accidentali. Schema applicativo di una EEPROM seriale 93LC46A in Microwire. 160

Questo programma esegue le operazioni fondamentali sul componente con un'interfaccia Microwire Software. Esso interagisce con l'utente, tramite una Console Seriale dotata di monitor e tastiera, con un protocollo fisico costante a 19.200 Baud, 8 Bit x chr, 1 Stop bit, Parità. Questa console può coincidere con un sistema in grado di gestire una comunicazione seriale in RS 2 3 2. Al fine di semplificarne l'uso si può usare un PC dotato di una linea COMx, che esegue un programma di Emulazione Terminale come HYPERTERMINAL o l'omonima modalità offerta dal BASCOM 8051 (vedere Configurazioni IDE). Il programma funziona solo se la GMM 5115 è montata sullo zoccolo Z2 della GMM TST3!! Schedina sperimentale, su Millefori, di EEPROM seriale in Microwire. 161

Esempio.048. Gestione R/W EEPROM Seriale 93LC46A con Messaggi da 20 Caratteri Massimi Rappresentandoli su Console. Definizioni aggiunte: Dichiarazioni aggiunte: Istruzioni aggiunte: Operatori aggiunti: Nessuno Programma di Esempio.048 del corso BASCOM 8051. Programma di Lettura e Scrittura messaggi su EEPROM Microwire 93LC46A. Esegue le operazioni sul componente con un'interfaccia Microwire software ed interagendo con l'utente tramite una Console Seriale dotata di monitor e tastiera, con un protocollo fisico costante a 19.200 Baud, 8 Bit x chr, 1 Stop bit, Parità. Questa console può coincidere con un sistema in grado di gestire una comunicazione seriale in RS 2 3 2. Al fine di semplificarne l'uso si può usare un PC dotato di una linea COMx, che esegue un programma di Emulazione Terminale come HYPERTERMINAL o l'omonima modalità offerta dal BASCOM 8051 (vedere Configurazioni IDE). Il programma funziona solo se la GMM 5115 è montata sullo zoccolo Z2 della GMM TST3!! 162