Transcript
Sistemas EmbarcadosDispositivos perifricos
Dispositivos Perifricos
Introduo Relgio de Tempo Real Memria serial Comunicao IC Display LCD alfanumrico
Dispositivos Perifricos
2
Introduo
Dispositivos perifricos so todos os dispositivos associados ao microcontrolador para prover a este alguma funcionalidade adicional Podem utilizar como interface de comunicao qualquer interface/protocoloSPI IC Paralela RS232 CAN
Dispositivos Perifricos
3
Relgio de tempo real
Os relgios de tempo real (RealTime Clock RTC) fornecem as funes de relgio (hora, data e alarmes) Quase sempre esto associados a um cristal de quartzo para uma base de tempo mais precisa Quase sempre possui uma bateria prpria que lhe prov energia para o seu funcionamento, mesmo quando o aparelho no qual est inserido est desligado Alguns microcontroladores possuem um RTC integrado e necessitam de um cristal adicional e bateria para o funcionamento correto do mesmoDispositivos Perifricos
4
Relgio de tempo real
Os RTCs podem possuir interface IC ou SPI O modelo PCF8583 da NXP possui interface IC e ser detalhado como exemploPossui a funo de alarme que aciona uma sada em coletor aberto A funo de alarme pode ser utilizada para alarmes em uma data/hora especfica, recursivamente ou para um nico evento Possui 240 bytes de memria livre Dados nos registradores so armazenados em formato BCD
Dispositivos Perifricos
5
Relgio de tempo real
Dispositivos Perifricos
6
Relgio de tempo real
A configurao do RTC feita atravs da escrita nos registradores de configurao e nos registradores de dados A recuperao dos dados deve ser feita acessando as posies de memria correspondentes aos valores do calendrioDispositivos Perifricos
7
Memria serial
As memrias seriais so utilizadas para o armazenamento externo de dados em sistemas embarcados. Podem ser do tipo EEPROM, FLASH ou SRAM Podem possuir interfaces SPI, IC, etc. Alguns microcontroladores possuem espaos de memria EEPROM para armazenamento de dados. Estas memrias integradas possuem interfaces paralelas.
Dispositivos Perifricos
8
Memria serial
A memria 24AA512 da microchip possui 512kbit (64k x 8bit) de memria, interface IC Este dispositivo apresenta 3 pinos de endereo, que permite a utilizao de at 8 memrias no mesmo sistema O acesso ao dispositivo feito atravs do envio de endereo e dado para escrita ou endereo e aguarda o dado lido O acesso ao dispositivo feito utilizando-se o protocolo de comunicao ICDispositivos Perifricos
9
Memria serial
Dispositivos Perifricos
10
O protocolo IC
O protocolo de comunicao IC utiliza a comunicao serial sncrona e utiliza uma linha de dados em coletor aberto para o envio dos dados Os dispositivos so classificados como:Mestres ou escravos Transmissores ou receptores
Os mestres controlam o barramento gerando sinais de relgio para os escravos do mesmo
Dispositivos Perifricos
11
O protocolo IC
Dispositivos Perifricos
12
O protocolo IC
partir do bit de incio se envia o endereo do escravo, o endereo de memria e o dado a ser escrito Aps o envio de cada um dos bytes da mensagem, o mestre gera um bit adicional de acknowledgement. Se os dados foram recebidos pelo escravo, este deve abaixar o nvel deste bit.
Dispositivos Perifricos
13
O protocolo IC
No caso do recebimento de dados por parte do mestre, este deve mudar o seu modo de operao. Como receptor, o mestre deve gerar os bits de acknowledgement para o escravo Ao final da transmisso, o acknowledgement no gerado, sinalizando uma condio de parada
Dispositivos Perifricos
14
O protocolo IC
Dispositivos Perifricos
15
Display LCD alfanumrico
Os displays LDC alfanumricos so uma forma muito flexvel de realizao de interface entre o sistema embarcado e o usurio So utilizados para a apresentao de valores relacionados ao sistema de controle ou ao sistema controlado Podem ser encontrados em diferentes configuraes de nmero de linhas e nmero de caracteres por linha.
Dispositivos Perifricos
16
Display LCD alfanumrico
Os displays LDC alfanumricos possuem um controlador interno que possui um mapa da fonte utilizada no display. A maioria dos displays possuem interface paralela para a comunicao com microcontroladores A comunicao pode ser realizada byte a byte ou nibble a nibble Em alguns casos a comunicao pode ser serial, via RS232Dispositivos Perifricos
17
Display LCD alfanumrico
Dispositivos Perifricos
18
Display LCD alfanumrico
Dispositivos Perifricos
19
Display LCD alfanumrico
Para utilizao deve-se inicializar corretamente o display e para a escrita no mesmo se enviam os dados ao mesmo diretamente Pode-se recuperar dados do display LCD lendose a memria do mesmo na posio do cursor Caracteres especiais podem ser gerados na memria do display possibilitando a utilizao de acentos Todos os caracteres especiais so armazenados na RAM do controlador do display, obrigando a reprogramao dos mesmos a cada resetDispositivos Perifricos
20
Display LCD alfanumrico
Alm dos displays alfanumricos tambm se pode encontrar os displays grficos Estes ltimos podem operar em modo de texto utilizando a fonte programada no controlador do dispositivo ou a utilizao em modo grfico que permite a representao de grficos, etc. Alguns microcontroladores possuem interfaces dedicadas interface com controladores de displays grficos de LCD Microchip disponibiliza para a linha PIC18, PIC24 e dsPIC ferramentas software para interface com displays grficosDispositivos Perifricos
21
top related