Implementação Por Software Uart

Implementação Por Software Uart

By Vitor Amadeu Souza
Michael Caine
Listen with Sir Michael Caine™ and 1,000+ voices
Length1h 5m

About this audiobook

Este livro apresenta ao leitor como implementar por software a porta de comunicação UART, mais conhecida como RS232. Para isso, irá demonstrar como iniciar a recepção de dados através de uma interrupção externa e transmitir os dados utilizando um pino de I/O convencional do microcontrolador. Ao todo, será implementado uma porta de comunicação serial por software. A comunicação serial por hardware também será mostrada, de modo a engrandecer mais o assunto.

Audiobook details

GenreTechnology
Length1 hr 5 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 23, 2014
LanguagePortuguese

Table of contents

1Vitor Amadeu Souza
2Sumário
3Introdução
4Capítulo I Características do PIC18F2520
5automóveis e etc.
Show all chapters
6Capítulo II Ferramentas de Hardware e Software
7Esta tela seleciona o gravador que será usado para gravar o
8botão Next.
9tela surgirá.
10Abaixo um exemplo de comentário de várias linhas:
11Capítulo III Declaração de Variáveis
12palavra binária. Se for decimal, bastará indicar o valor diretamente
13Capítulo IV Operadores da Linguagem
14outras linguagens.
15considerado verdadeiro.
16++minuto; //incrementa a variável minuto
171.Introdução
18possibilitam que o sistema tenha acesso ao mundo externo através
19Delay1TCY Delay10TCYx Delay100TCYx Delay1KTCYx Delay10KTCYx
201 ms, onde este tempo ainda pode ser expandido em múltiplos.
213.Código fonte
22Os níveis de comunicação usados pelo RS232 são diferentes
230 Vcc
245 Vcc
25Tabela- Níveis TTL e RS232
26T= 1 / 9600 = 104 us (aproximadamente)
27Para realizar este exemplo, ao todo serão utilizados três
28considerada uma velocidade alta, este bit também ficará em nível alto.
29no programa.
30Neste exemplo, para completar o que foi visto na parte
31//Desliga Watchdog //Desliga prog.baixa V
32INT0IE, permite habilitar ou não a interrupção externa 0 (INT0).
33INT1IE e
34Observe inicialmente o esquema elétrico para o exercício:
35esquema sugerido, montando o mesmo em um protoboard ou
36Delay10KTCYx(100); LED1=0; INTCONbits.INT0IF=0; }
37assim que iniciar uma recepção de dados pela porta serial o
38TX=1; //stop bit Delay100TCYx(104); }
39Referências
Monitorando  Barômetro Remotamente Através Da Internet Com Stm32f103c8 Programado Em Arduino E Php
Monitorando Barômetro Remotamente Através Da Internet Com Stm32f103c8 Programado Em Arduino E PhpVitor Amadeu Souza1h 4m$9 · $0.00
Apresentando A Etimologia Da Áustria Com Display Lcd Programado No Arduino
Apresentando A Etimologia Da Áustria Com Display Lcd Programado No ArduinoVitor Amadeu Souza14m$6 · $0.00
Reproduzindo O  Hino Do Estado  De Minas Gerais Em Arquivo Wav Com Pic Baseado No Mikroc Pro
Reproduzindo O Hino Do Estado De Minas Gerais Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza55m$6 · $0.00
Desenvolvendo Um Web Server Para Monitorar Concentração De H2 Em Modo Ap Usando O Esp8266 (nodemcu) Programado Em Lua
Desenvolvendo Um Web Server Para Monitorar Concentração De H2 Em Modo Ap Usando O Esp8266 (nodemcu) Programado Em LuaVitor Amadeu Souza40m$10 · $0.00
Desenvolvendo Projetos De Monitoramento No  Telegram Com Esp8266 (nodemcu) Programado Em Arduino
Desenvolvendo Projetos De Monitoramento No Telegram Com Esp8266 (nodemcu) Programado Em ArduinoVitor Amadeu Souza3h 37m$47 · $0.00
Monitorando Um Gaussímetro Através Do Telegram Com Esp8266 (nodemcu) Programado Em Arduino
Monitorando Um Gaussímetro Através Do Telegram Com Esp8266 (nodemcu) Programado Em ArduinoVitor Amadeu Souza18m$10 · $0.00
Desenvolvendo Em Vb Um Supervisório Para Monitoramento De Ph Usando O Esp32 Programado No Arduino
Desenvolvendo Em Vb Um Supervisório Para Monitoramento De Ph Usando O Esp32 Programado No ArduinoVitor Amadeu Souza46m$8 · $0.00
Projetos Com Energia Parte Ii
Projetos Com Energia Parte IiVitor Amadeu Souza50m$7 · $0.00
Reproduzindo A Música De Louis Moreau Gottschalk Em Arquivo Wav Com Pic Baseado No Mikroc Pro
Reproduzindo A Música De Louis Moreau Gottschalk Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza55m$5 · $0.00
Enviando A Medição De H2 Para Monitoramento No Vb Com A Raspberry Pi Programada Em Python
Enviando A Medição De H2 Para Monitoramento No Vb Com A Raspberry Pi Programada Em PythonVitor Amadeu Souza31m$7 · $0.00
Calculando A Frequência Aparente Através Do Efeito Doppler Programado No Lazarus
Calculando A Frequência Aparente Através Do Efeito Doppler Programado No LazarusVitor Amadeu Souza37m$7 · $0.00
Enviando A Medição De Ozônio Por Zigbee Programado No Pic
Enviando A Medição De Ozônio Por Zigbee Programado No PicVitor Amadeu Souza31m$7 · $0.00
Usando Uma Impressora Térmica Para Registrar Um  Termômetro Programado No Arduino
Usando Uma Impressora Térmica Para Registrar Um Termômetro Programado No ArduinoVitor Amadeu Souza22m$9 · $0.00
Desenvolvendo Em Vc# Um Supervisório  Para Monitoramento De Voltímetro Usando O Esp8266 (nodemcu) Programado Em Lua
Desenvolvendo Em Vc# Um Supervisório Para Monitoramento De Voltímetro Usando O Esp8266 (nodemcu) Programado Em LuaVitor Amadeu Souza39m$10 · $0.00
Calculando A Imagem De Uma Função Cosseno Programado Em Visual C#
Calculando A Imagem De Uma Função Cosseno Programado Em Visual C#Vitor Amadeu Souza34m$7 · $0.00
Implementando Um Analisador De Espectro
Implementando Um Analisador De EspectroVitor Amadeu Souza1h 1m$10 · $0.00
Desenvolvendo Um  Oscilador Senoidal Com Ponte De Wien Com Desenho De Esquema E Layout No Kicad
Desenvolvendo Um Oscilador Senoidal Com Ponte De Wien Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 18m$6 · $0.00
Calculando A Velocidade Angular Programado No Lazarus
Calculando A Velocidade Angular Programado No LazarusVitor Amadeu Souza36m$7 · $0.00
Desenvolvendo Um Voltímetro Modbus Tcp/ip No Pic
Desenvolvendo Um Voltímetro Modbus Tcp/ip No PicVitor Amadeu Souza1h 27m$10 · $0.00
No Ar
No ArAlberto Santos-dumont6h 27m$7 · $0.00
Protocolo Bitcoin
Protocolo BitcoinArthur Sumny Saggin1m$10 · $0.00
Conversando Sobre Banco De Dados
Conversando Sobre Banco De DadosMauro Carlos Pichiliani13h$5 · $0.00
Gestão De Projetos
Gestão De ProjetosHelcio Gonçalves4h 4m$9 · $0.00
Vírus
VírusDouglas Bernardini12h 27m$22 · $0.00
Wordpress Para Desenvolvedores
Wordpress Para DesenvolvedoresMarcelo Xavier Vieira10h 16m$9 · $0.00
Seu Negócio Já Era
Seu Negócio Já EraKatiane Miranda Ferreira2h 8m$7 · $0.00
Algoritmo Explicado
Algoritmo ExplicadoJorge Luiz E. De Souza7h 53m$5 · $0.00
Professor na Era da IA
Professor na Era da IACibele Mantovanni, Genilson Valotto Patuzzo2h 32m$10 · $0.00
Direito e tecnologia
Direito e tecnologiaJosé Luiz de Moura Faleiros Júnior23h 54m$14 · $0.00
Fundamentos De Programação Python
Fundamentos De Programação PythonLeonardo Guerra De Rezende Guedes & Mário Elias Cândido Neto1h 24m$6 · $0.00
Acessibilidade
AcessibilidadeTony Santos2h 19m$5 · $0.00
Nr-35 Trabalho Em Altura
Nr-35 Trabalho Em AlturaCabral Veríssimo28m$9 · $0.00
Logística Reversa
Logística ReversaPatricia Guarnieri7h 20m$5 · $0.00
Ia - Adapte-se Ou Morra!
Ia - Adapte-se Ou Morra!Bruno Russo6h 21m$7 · $0.00
Política
PolíticaCarujo1h 17m$6 · $0.00
Técnicas de invasão de sistemas pentest
Técnicas de invasão de sistemas pentestCésar Felipe Gonçalves da Silva12h 25m$10 · $0.00
Aprendendo Ciência De Dados
Aprendendo Ciência De DadosJideon Francisco Marques5h 45m$13 · $0.00
Dynamo For Revit:
Dynamo For Revit:Samuel João Da Silveira5h 7m$7 · $0.00
Aprendendo Sobre Criptomoedas
Aprendendo Sobre CriptomoedasAurelio Santiago1h 34m$6 · $0.00

You may also like

Curso Em E-book Microsoft Word
Curso Em E-book Microsoft WordJoaquim B. De Souza2h 17m$6 · $0.00
O Desenvolvimento Das Franquias No Mercado Nacional
O Desenvolvimento Das Franquias No Mercado NacionalGuilherme Luciano Da Silva2h 34m$7 · $0.00
Tubulações Industriais & Acessórios
Tubulações Industriais & AcessóriosEng. Jurandir Primo2h 57m$8 · $0.00
Desenvolvendo Um Jogo No Vc# Para Ensino De Arqueologia
Desenvolvendo Um Jogo No Vc# Para Ensino De ArqueologiaVitor Amadeu Souza40m$10 · $0.00
Calculando O Apótema De Um Polígono Programado No Lazarus
Calculando O Apótema De Um Polígono Programado No LazarusVitor Amadeu Souza37m$7 · $0.00
Controle De Acesso  Com  Esp8266 E Vc# Usando O Nodemcu Programado No Arduino
Controle De Acesso Com Esp8266 E Vc# Usando O Nodemcu Programado No ArduinoVitor Amadeu Souza18m$7 · $0.00
Projetando Um Shield Arduino Para Conectar Um Relé De Estado Sólido Usando O Fritzing
Projetando Um Shield Arduino Para Conectar Um Relé De Estado Sólido Usando O FritzingVitor Amadeu Souza25m$8 · $0.00
Projeto De Hardware  Sd Card Com Desenho De Esquema E Layout No Kicad
Projeto De Hardware Sd Card Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 17m$7 · $0.00
Século Xix
Século XixClaudio Campacci6h 34m$5 · $0.00
Vexilologia Para A Bandeira Do Nepal Com Display Tft Programado No Arduino
Vexilologia Para A Bandeira Do Nepal Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Projetos No Vc# Para  Raspberry Pi 3 Com Windows 10 Iot Core  Parte Iii
Projetos No Vc# Para Raspberry Pi 3 Com Windows 10 Iot Core Parte IiiVitor Amadeu Souza44m$10 · $0.00
Projetando Um Gravador De Pic24f
Projetando Um Gravador De Pic24fVitor Amadeu Souza30m$10 · $0.00
Plotando Um Gráfico Para Ler Concentração De Co Programado No Arduino
Plotando Um Gráfico Para Ler Concentração De Co Programado No ArduinoVitor Amadeu Souza28m$6 · $0.00
Apresentando No Display Oled Com Controlador Ssd1306 Para Medição De Gaussímetro Programado No Arduino
Apresentando No Display Oled Com Controlador Ssd1306 Para Medição De Gaussímetro Programado No ArduinoVitor Amadeu Souza21m$6 · $0.00
Reproduzindo A Música De Jean-baptiste Krumpholz Em Arquivo Wav Com Pic Baseado No Mikroc Pro
Reproduzindo A Música De Jean-baptiste Krumpholz Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza55m$6 · $0.00
Desenvolvendo Um Datalogger  Para Medir Concentração De Etanol Com Pic
Desenvolvendo Um Datalogger Para Medir Concentração De Etanol Com PicVitor Amadeu Souza16m$10 · $0.00
Plotando Uma Superfície De Revolução Hiperboloide De Dupla Folha Programado Em  Python
Plotando Uma Superfície De Revolução Hiperboloide De Dupla Folha Programado Em PythonVitor Amadeu Souza1h$6 · $0.00
Desenvolvendo Um Acelerômetro Com O Sensor Adxl345 Via I2c No Arduino
Desenvolvendo Um Acelerômetro Com O Sensor Adxl345 Via I2c No ArduinoVitor Amadeu Souza25m$8 · $0.00
Automação de tarefas administrativas com o Excel
Automação de tarefas administrativas com o ExcelGeovanny Andrés Martínez Jiménez2h 56m$15 · $0.00
Monitorando Um Voltímetro Com O Android Programado No App Inventor
Monitorando Um Voltímetro Com O Android Programado No App InventorVitor Amadeu Souza22m$10 · $0.00