Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Comunicação RS­232 - Microcontroladores, Notas de aula de Microcontroladores

- CODIFICAÇÃO DE LINHA - POSSIBILIDADES DE USO DA UART - Modos de funcionamento da UART0 - SCON0 - PLACA BIG8051

Tipologia: Notas de aula

2021

Compartilhado em 08/10/2021

alexandre-martins-jgt
alexandre-martins-jgt 🇧🇷

5 documentos

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
U
FM
S
- FA
C
O
M - Micr
o&
A
p
ls - Prof.Fábio Iaione 1
Comunicação RS-232
- A RS-232 foi criada em 1962 pela
Electronic Industry Association e pela
Telecommunications Industry Association
para transferência de dados entre
equipamentos;
- Atualmente é um dos padrões de
comunicação serial mais populares;
- Recentemente o sufixo foi mudado para
EIA/TIA–232–E, e o E indica a quinta
revisão.
U
FM
S
- FA
C
O
M - Micr
o&
A
pl
s - Prof.Fábio Iaione
2
Comunicação RS-232
- A comunicação serial EIA/TIA–232 é
assíncrona e full-duplex;
- O padrão especifica a codificação
para transmissão/recepção, os níveis de
tensão, a pinagem dos conectores (DB-9)
e outras características elétricas;
- A taxa de transmissão máxina é
20 kbps, sendo que nos PCs foram
padronizadas as taxas 1200, 2400, 4800,
9600 e 19200 bps.
UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 3
Comunicação RS-232
CODIFICAÇÃO DE LINHA
NÍVEIS DE TENSÃO
+15V
+5V
-15V
-5V
+3V
-3V
00
11
TRANSMISSÃO RECEPÇÃO
UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione
4
Comunicação RS-232
- Nos microcontroladores e outros
dispositivos a comunicação EIA/TIA-232
é implementada pela UART (Universal
Asynchronous Receiver / Transmitter),
que possui dois sinais:
TXD: bits transmitidos
RXD: bits recebidos
TXD
DISPOS. 1
RXD
GND
RXD
DISPOS. 2
TXD
GND
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Comunicação RS­232 - Microcontroladores e outras Notas de aula em PDF para Microcontroladores, somente na Docsity!

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 1

A RS 232 foi criada em 1962 pela Electronic Telecommunications Industry IndustryAssociation Association e pela para equipamentos; transferência de dados entre

comunicação^ Atualmente^ éserial^ um^ dos mais^ padrões populares;^ de Recentemente o sufixo foi mudado para EIA/TIA–232–E, e o E indica a quinta revisão. UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 2

A comunicação serial EIA/TIA–232 é assíncrona e fullduplex; para^ O^ padrão transmissão/recepção,^ especifica^ a^ codificação os níveis de tensão, a pinagem dos conectores (DB9) e outras características elétricas; 20 A^ taxakbps,^ de sendo^ transmissão que nos^ máxinaPCs foram^ é padronizadas as taxas 1200, 2400, 4800, 9600 e 19200 bps.

Comunicação RS 232

CODIFICAÇÃO DE LINHA

NÍVEIS DE TENSÃO

+15V +5V

-15V

-5V

+3V -3V

TRANSMISSÃO RECEPÇÃO

Comunicação RS 232

dispositivos^ Nos^ microcontroladores a comunicação^ e^ outrosEIA/TIA 232 é implementada pela UART ( Universal Asynchronous que possui dois Receiver sinais: / Transmitter ),

TXD:RXD: bitsbits transmitidosrecebidos

DISPOS. 1^ TXD RXD GND

RXDDISPOS. 2 TXD GND

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 5

Nos microcontroladores normalmente a UART usa níveis TTL e portanto é necessário um conversor de níveis: Ex.: MAX

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 6

Também existem conversores que permitem a conexão de uma UART a um PC via USB e Virtual Com Port (VCP):

Comunicação RS 232

POSSIBILIDADES DE USO DA UART

TXD RXD GND

RXD TXD GND

Micro-controlador - Microcontrolador;- Módulo GPS;- Modem GPRS;- Módulo serial-bluetooth;

  • Outros.

curta distância: centímetrosRS-232 (TTL)

TXD RXD GND

RXD TXD GND

Micro-controlador - Microcontrolador;- PC;

  • Outros.

média distância: metrosRS- RXD TXD GND

MAX 232 MAX 232

TXD RXD GND

Micro-controlador 232 FT USB - PC com VCP driver.

Comunicação RS 232

SFRs da UART no C8051F040: SBUF0: escrevese o byte a ser transmitido e lêse o byte recebido; SCON0: configuração e controle da UART0; SSTA0: seleção de clock. Definido no Config Wizard.

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 13

PLACA BIG

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 14

PLACA BIG

Comunicação RS 232

Exercício Faça um (^1) programa para ligar/desligar o LED da para P0_7 mostrar pressionando os níveis 'b' lógicos No teclado da porta do PC P1 e e a 'a'. tensão O programa na entrada deverá do ADC0,mostrar pressionando um menu ao pressionar PC como terminal 'm'. Use serial. o aplicativo Tera Term no

recebido^ Use^ um^ umflag caractere^ global^ para (ler^ sinalizar em SBUF0)^ que e taxafoi de 9600 bits/s. MENU:aLe P1 e AD bInverte P0_

Comunicação RS 232

ExercícioUART0 no Port 1: Config I/O e WizardSW13:RXP0_1, TXP0_

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 17

Exercício 1: Tera Term – Setup – Terminal

UFMS - FACOM - Micro&Apls - Prof.Fábio Iaione 18

Exercício 1: Tera Term – Setup – Serial port

Comunicação RS 232

equipamentos^ A^ distância^ máximautilizando^ entre comunicação^ dois serial EIA/TIA 232 E depende da taxa de transmissão (capacitância (bps) parasita); e do cabo

Essa distância é de aproximadamente 15 m para taxas e cabos mais comuns.

Comunicação RS 485

Para distâncias maiores surgiu o padrão EIA/TIA RS485;485, ou mais corretamente

especifica^ Esse^ padrão apenas^ de^ comunicação as características^ serial elétricas, sem especificar a codificação detalhes; para transmissão e outros Alguns sistemas de comunicação industriais, como o PROFIBUS, usam o padrão RS 485 como camada física.