Lendo 2 Adcs Através Do Dma Com Base No Dspic33fj256gp710a E C30

Lendo 2 Adcs Através Do Dma Com Base No Dspic33fj256gp710a E C30

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

About this audiobook

Esta literatura é uma continuação da obra Programação em C para o dsPIC (2011) do mesmo autor e editora, onde a proposta é ler dois ADC usando dois conversor analógico-digital (ADC) do dsPIC33 com acesso direto a memória (DMA) para cada um deles. Para chegar a este fim, é apresentado um programa exemplo e em seguida, os comentários pertinentes são feitos mostrando a sua configuração. O exemplo consiste em ler periodicamente o ADC usando o DMA e ligar ou desligar um led dependendo do resultado da conversão. Este teste é feito para cada uma das entradas ADC do exemplo.

Audiobook details

GenreEducation and Learning, Technology
Length40 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateMay 17, 2016
LanguagePortuguese

Table of contents

1Vitor Amadeu Souza
2I. Lendo 1 ADC com DMA
3II. Lendo 2 ADC com DMA
4Sumário
5Introdução
Show all chapters
6barramentos.
7Neste exemplo, há dois leds, no qual o conectado ao pino RD4
8Configuração de I/Os *
9//Limpa flag //Desliga interrupção //Liga CAD
10//Configura base de tempo //para adc //Disable Timer 3 interrupt //Liga timer3
11//Limpa flag //Habilita interrupção de DMA //Habilita DMA
12//Desliga LED se <=511
13Configuração de I/Os *
14scaneados máximo(NUM_CHS2SCAN), apesar de apenas um ser
15AD1CON1bits.ADON = 1.
16O próximo trecho de código inicializa o timer3, configurando o
17são carregados nos registradores DM0STA e DM0STB. Finalmente, o
18//Desliga LED se <=511
19conectada ao pino RB10/AN10.
20/* * * #define LED1 #define LED2
21//Formato sinalizado
22//Limpa flag //Desliga interrupção //Liga CAD
23//Configura base de tempo //Liga timer3
24//Configura base de tempo //Liga timer5
25//Limpa flag //Habilita interrupção de DMA //Habilita DMA
26/* * * * * void initIOs(void) { TRISDbits.TRISD4=0; TRISDbits.TRISD5=0; }
27//Configura I/Os
28//Limpa flag de interrupção
29Configuração de I/Os *
30AD1CON1bits.ADON = 1.
31//Limpa flag //Desliga interrupção //Liga CAD
32O próximo trecho de código inicializa o timer3, configurando o
33O próximo trecho de código inicializa o timer5, configurando o
34Fonte: dsPIC33 datasheet
35são carregados nos registradores DM0STA e DM0STB. Finalmente, o
36O mesmo ocorrer para o DMA1, mudando o valor carregado em
37//Limpa flag de interrupção
Telemetria Por Iot Na Plataforma Cayenne Para Medir Gaussímetro Com Base No Esp8266 Programado Em Arduino
Telemetria Por Iot Na Plataforma Cayenne Para Medir Gaussímetro Com Base No Esp8266 Programado Em ArduinoVitor Amadeu Souza19m$7 · $0.00
Projeto De Conversor Dc-dc Boost Com O Ci  555  Com Desenho De Esquema E Layout No Kicad
Projeto De Conversor Dc-dc Boost Com O Ci 555 Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza1h 21m$6 · $0.00
Calculando A Energia Através Da  Equação De Bernoulli Programado Em Visual C#
Calculando A Energia Através Da Equação De Bernoulli Programado Em Visual C#Vitor Amadeu Souza34m$7 · $0.00
Vexilologia Da Paraíba Com Display Tft Programado No Arduino
Vexilologia Da Paraíba Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Apresentando Alguns Títulos Da Obra De Monteiro Lobato Com Display Lcd Programado No Arduino
Apresentando Alguns Títulos Da Obra De Monteiro Lobato Com Display Lcd Programado No ArduinoVitor Amadeu Souza14m$6 · $0.00
Apresentando Uma Lista De Batalhas Do Período Brasil Colônia Com Display Lcd Programado No Arduino
Apresentando Uma Lista De Batalhas Do Período Brasil Colônia Com Display Lcd Programado No ArduinoVitor Amadeu Souza14m$6 · $0.00
Programando O Arduino Com A Função Do Circuito Integrado 4011
Programando O Arduino Com A Função Do Circuito Integrado 4011Vitor Amadeu Souza11m$6 · $0.00
Desenvolvendo Uma Aplicação Com O Protocolo Esp-now Para Monitorar Célula De Carga Com O Esp8266 Programado No Arduino
Desenvolvendo Uma Aplicação Com O Protocolo Esp-now Para Monitorar Célula De Carga Com O Esp8266 Programado No ArduinoVitor Amadeu Souza35m$7 · $0.00
Medindo O Valor De  Pico Da Medição De Co2  Programado No Arduino
Medindo O Valor De Pico Da Medição De Co2 Programado No ArduinoVitor Amadeu Souza17m$6 · $0.00
Enviando A Medição De Ph Para Monitoramento No Vc# Com A Stm8 Programada Em Arduino
Enviando A Medição De Ph Para Monitoramento No Vc# Com A Stm8 Programada Em ArduinoVitor Amadeu Souza19m$7 · $0.00
Implementando Um Sistema De  Votação Eletrônica Didática Programada No Arduino
Implementando Um Sistema De Votação Eletrônica Didática Programada No ArduinoVitor Amadeu Souza8m$6 · $0.00
Apresentando  Rodovias  Do Estado De Ms Com Display Lcd Programado No Arduino
Apresentando Rodovias Do Estado De Ms Com Display Lcd Programado No ArduinoVitor Amadeu Souza14m$6 · $0.00
Desenvolvendo Um Medidor De H2 Modbus Rs485 No Arduino
Desenvolvendo Um Medidor De H2 Modbus Rs485 No ArduinoVitor Amadeu Souza37m$10 · $0.00
Monitorando Através Do Visual Basic O Benzeno Com O Stm32f103c8 Programado No Arduino
Monitorando Através Do Visual Basic O Benzeno Com O Stm32f103c8 Programado No ArduinoVitor Amadeu Souza22m$8 · $0.00
Projeto De Amplificador Não Inversor Com Desenho De Esquema E Layout No Kicad
Projeto De Amplificador Não Inversor Com Desenho De Esquema E Layout No KicadVitor Amadeu Souza30m$6 · $0.00
Apresentando O Nome  Oficial Da Estônia Com Display Lcd Programado No Arduino
Apresentando O Nome Oficial Da Estônia Com Display Lcd Programado No ArduinoVitor Amadeu Souza13m$6 · $0.00
Calculando O Montante Em Juros Compostos Programado Em Visual Basic
Calculando O Montante Em Juros Compostos Programado Em Visual BasicVitor Amadeu Souza51m$7 · $0.00
Tópicos Com Foco Computacional Em Dinâmica  Programado Em Visual C#
Tópicos Com Foco Computacional Em Dinâmica Programado Em Visual C#Vitor Amadeu Souza46m$15 · $0.00
Reproduzindo O Som De Viola Em Arquivo Wav Com Pic Baseado No Mikroc Pro
Reproduzindo O Som De Viola Em Arquivo Wav Com Pic Baseado No Mikroc ProVitor Amadeu Souza55m$8 · $0.00
Seja Younik
Seja YounikTiago Bruneto2h 32m$6 · $0.00
As Obras De Platão
As Obras De PlatãoPlatão3h 57m$6 · $0.00
Concurso Público vai Mudar a sua Vida
Concurso Público vai Mudar a sua VidaProfessor Alexandre Soares4h 13m$6 · $0.00
Processo Legislativo
Processo LegislativoRenatto Veras36m$7 · $0.00
Educação inclusiva de Bolso
Educação inclusiva de BolsoLiliane Garcez, Gabriela Ikeda5h 8m$3 · $0.00
O Livro Dos Mártires Ilustrado
O Livro Dos Mártires IlustradoJohn Foxe11h 52m$5 · $0.00
Tao Te King
Tao Te KingCarujo (org.)1h 48m$6 · $0.00
Táticas
TáticasCarujo45m$6 · $0.00
Guia Rápido Umbandista
Guia Rápido UmbandistaAdriana Zanette3h 23m$5 · $0.00
Um Pouco Mais Que 2 Palitos
Um Pouco Mais Que 2 PalitosFernando Guifer3h 15m$5 · $0.00
Teoria Dos Jogos
Teoria Dos JogosFernando Barrichelo2h 21m$5 · $0.00
Tradutor Iniciante: O Que Você Precisa Saber Para Começar Sua Carreira
Tradutor Iniciante: O Que Você Precisa Saber Para Começar Sua CarreiraLaila C. Rezende Compan1h 32m$11 · $0.00
Silenciosa Algazarra
Silenciosa AlgazarraAna Maria Machado10h 56m$11 · $0.00
Descomplicando A Bolsa De Valores
Descomplicando A Bolsa De ValoresSantiago Dc1h$6 · $0.00
Conversas com um jovem professor
Conversas com um jovem professorLeandro Karnal4h 34m$5
Reuniões 1-1
Reuniões 1-1Lui Von Holleben1h 22m$6 · $0.00
Interpretação De Textos
Interpretação De TextosPablo Jamilk57h 37m$11 · $0.00
Redação Nota Mil
Redação Nota MilRafael Dantas4h 11m$10 · $0.00
Mãe Presente
Mãe PresenteWilma Oliveira44m$9 · $0.00
Guia Incompleto Desatualizado e Provisório para Estudantes Universitários
Guia Incompleto Desatualizado e Provisório para Estudantes UniversitáriosGiordano Bruno Soares Roberto2h 59m$7 · $0.00
Introdução ao Red Team Operations
Introdução ao Red Team OperationsJoas Antonio dos Santos4h 43m$14 · $0.00
Introdução À Indústria 4.0
Introdução À Indústria 4.0Sandro Santos2h 48m$9 · $0.00
No Ar
No ArAlberto Santos-dumont6h 27m$7 · $0.00
Protocolo Bitcoin
Protocolo BitcoinArthur Sumny Saggin1m$10 · $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

You may also like

Comunicação Master-slave Modbus Tcp/ip   Com Base No Módulo Em100, Pic18f2520, Xc8 E Visual Basic
Comunicação Master-slave Modbus Tcp/ip Com Base No Módulo Em100, Pic18f2520, Xc8 E Visual BasicVitor Amadeu Souza1h 28m$15 · $0.00
Lendo Até 8 Entradas  Analógicas Com O Mcp3208 Via Spi No Arduino
Lendo Até 8 Entradas Analógicas Com O Mcp3208 Via Spi No ArduinoVitor Amadeu Souza25m$8 · $0.00
Desenvolvendo Em Vc# Um Supervisório Para Monitoramento De Célula De Carga Usando O Esp8266 (nodemcu) Programado No Arduino
Desenvolvendo Em Vc# Um Supervisório Para Monitoramento De Célula De Carga Usando O Esp8266 (nodemcu) Programado No ArduinoVitor Amadeu Souza43m$10 · $0.00
Introdução Ao React E Css No Ambiente Replit Parte Ii
Introdução Ao React E Css No Ambiente Replit Parte IiVitor Amadeu Souza18m$6 · $0.00
Desenvolvendo Um Web Server Para Monitoramento De Higrômetro Usando O Esp8266 (nodemcu) Programado No Arduino
Desenvolvendo Um Web Server Para Monitoramento De Higrômetro Usando O Esp8266 (nodemcu) Programado No ArduinoVitor Amadeu Souza37m$10 · $0.00
Desenvolvendo Um Web Server Na Rede Ethernet Com Enc28j60 Para Monitorar Uma Célula De Carga Programado Em C No Pic18f
Desenvolvendo Um Web Server Na Rede Ethernet Com Enc28j60 Para Monitorar Uma Célula De Carga Programado Em C No Pic18fVitor Amadeu Souza20m$8 · $0.00
Conectando Um Keypad Com Pic
Conectando Um Keypad Com PicVitor Amadeu Souza50m$10 · $0.00
Reproduzindo A Música De John Field Em Arquivo Wav Com Base No Arduino
Reproduzindo A Música De John Field Em Arquivo Wav Com Base No ArduinoVitor Amadeu Souza50m$6 · $0.00
Estatística Aplicada Ao Cálculo De Análise Assimétrica Programado No Python
Estatística Aplicada Ao Cálculo De Análise Assimétrica Programado No PythonVitor Amadeu Souza55m$7 · $0.00
Arduino Projetos Interessantes
Arduino Projetos InteressantesJideon F Marques1h 15m$11 · $0.00
Projetos Com Esp32 Programado Em Python - Parte I
Projetos Com Esp32 Programado Em Python - Parte IVitor Amadeu Souza29m$7 · $0.00
Introdução Ao React Native No Ambiente Expo Snack Parte X
Introdução Ao React Native No Ambiente Expo Snack Parte XVitor Amadeu Souza20m$7 · $0.00
Desenvolvendo Um  Hidrômetro Modbus Para Leitura No  Elipse Com Interface Rs485 No Pic
Desenvolvendo Um Hidrômetro Modbus Para Leitura No Elipse Com Interface Rs485 No PicVitor Amadeu Souza45m$10 · $0.00
Comunicação  Zigbee Com Labview E Arduino
Comunicação Zigbee Com Labview E ArduinoVitor Amadeu Souza38m$10 · $0.00
Design De Objetos Para Impressora 3d Com O Tinkercad
Design De Objetos Para Impressora 3d Com O TinkercadVitor Amadeu Souza26m$7 · $0.00
Desenvolvendo Um Medidor De H2 Para Rede Can Programado Em C Para O Pic18f4580
Desenvolvendo Um Medidor De H2 Para Rede Can Programado Em C Para O Pic18f4580Vitor Amadeu Souza1h 9m$7 · $0.00
Desenvolvendo Um Medidor Amperímetro Trifásico Modbus  Rs232 No Pic
Desenvolvendo Um Medidor Amperímetro Trifásico Modbus Rs232 No PicVitor Amadeu Souza36m$26 · $0.00
Projetos Com Arm Programado Em Arduino Com Base No Modelo Stm32f103c8 Parte Iv
Projetos Com Arm Programado Em Arduino Com Base No Modelo Stm32f103c8 Parte IvVitor Amadeu Souza25m$6 · $0.00
Enviando A Medição De Voltímetro Por Zigbee Programado No Pic
Enviando A Medição De Voltímetro Por Zigbee Programado No PicVitor Amadeu Souza27m$7 · $0.00
Apresentando Alguns Títulos Da Obra De Horácio Com Display Lcd Programado No Arduino
Apresentando Alguns Títulos Da Obra De Horácio Com Display Lcd Programado No ArduinoVitor Amadeu Souza15m$6 · $0.00