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

By Vitor Amadeu Souza
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
Mostrar todos os capítulos
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
Projetos No Arduino Com Tinkercad Parte ViiiVitor Amadeu Souza26m$7 · $0.00
Vexilologia Para A Bandeira De Sudão Do Sul Com Display Tft Programado No ArduinoVitor Amadeu Souza18m$6 · $0.00
Apresentando Pinturas De Giovanni Santi Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Apresentando O Nome Oficial De Cuba Com Display Lcd Programado No ArduinoVitor Amadeu Souza9m$6 · $0.00
Apresentando A Etimologia De Camboja Com Display Lcd Programado No ArduinoVitor Amadeu Souza10m$6 · $0.00
Medição De Pressão Com PicVitor Amadeu Souza48m$10 · $0.00
Desenvolvendo Projetos De Supervisório Com Interface Wifi Em Visual C# E Esp8266 Programado No LuaVitor Amadeu Souza3h 51m$47 · $0.00
Desenvolvendo Um Wattímetro Modbus Para Leitura No Elipse Com Interface Rs485 No ArduinoVitor Amadeu Souza39m$10 · $0.00
Calculando O Coeficiente De Poisson Com Base No LazarusVitor Amadeu Souza34m$8 · $0.00
Aprendizado De Máquina Supervisionado Utilizando Regressão Logística Programado Em PythonVitor Amadeu Souza1h 25m$7 · $0.00
Desenvolvendo Um Medidor Co2 Modbus Rs232 No Stm32f103 Programado No ArduinoVitor Amadeu Souza43m$11 · $0.00
Desenvolvendo Um Alarme Automotivo Com Base No C18 E Pic18f1220Vitor Amadeu Souza1h 2m$10 · $0.00
Monitorando Decibelímetro No Pic Com Sintetizador De Voz Programado No Visual BasicVitor Amadeu Souza20m$7 · $0.00
Apresentando Pinturas De Jaques-laurent Agasse Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Calculando A Área E Perímetro De Uma Elipse Usando O Visual C#Vitor Amadeu Souza31m$7 · $0.00
Programando O Arduino DueVitor Amadeu Souza1h 8m$10 · $0.00
Vexilologia Para A Bandeira De Luxemburgo Com Display Tft Programado No ArduinoVitor Amadeu Souza18m$6 · $0.00
Apresentando Pensamentos De René Descartes Com Display Tft Programado No ArduinoVitor Amadeu Souza19m$6 · $0.00
Monitorando A Radiação Uv Através Do Telegram Com Esp32 Programado Em ArduinoVitor Amadeu Souza18m$7 · $0.00
Calculando A Sequência De Fibonacci Usando O Visual C#Vitor Amadeu Souza31m$7 · $0.00
As Obras De PlatãoPlatão3h 57m4.7 (1.3K)$6 · $0.00
Árvore e folhaJ.R.R. Tolkien4h 59m4.3 (6.3K)$12 · $0.00
Ética, Espiritualidade E CidadaniaAri Antônio Da Silva7h 40m$10 · $0.00
Homo Sapiens Teknelogo - A Superficial Condição HumanaAna Paula Pinho9h 43m$17 · $0.00
Seja YounikTiago Bruneto2h 32m4.7 (3.7K)$6 · $0.00
Dicionário Paulo FreireUnknown Author26h 51m4.7 (414)$15.99 · $0.00
O Livro Dos Mártires IlustradoJohn Foxe11h 52m4.6 (5.1K)$5 · $0.00
As Obras De PlatãoPlatão3h 48m4.6 (682)$6 · $0.00
Em defesa da escolaJan Masschelein, Maarten Simons5h 26m4.6 (726)$6.99 · $0.00
Teoria Dos JogosFernando Barrichelo2h 21m4.5 (543)$5 · $0.00
O homem e seus símbolosCarl G. Jung, Joseph L. Henderson, M.-L. von Franz, Aniela Jaffé, Jolande Jacobi, John Freeman14h 50m4.4 (156.9K)$14 · $0.00
Focado Em PessoasPedro Janot6h 48m4.4 (1.8K)$7 · $0.00
Avaliação MediadoraJussara Hoffmann4h 43m4.4 (2.7K)$9 · $0.00
Para além da aprendizagem - Educação democrática para um futuro humanoGert Biesta5h 57m4.5 (278)$5.99 · $0.00
Piaget, Vigotski, WallonYves de La Taille, Marta Kohl de Oliveira, Heloysa Dantas5h 10m4.3 (3.4K)$4.99 · $0.00
Desenvolvimento e aprendizagem em Piaget e VigotskiIsilda Campaner Palangana6h 7m4.4 (513)$4.99 · $0.00
Teoria Queer: Um aprendizado pelas diferençasRichard Miskolci2h 36m4.4 (707)$4.99 · $0.00
Bourdieu & a EducaçãoCláudio M. Martins Nogueira, Maria Alice Nogueira4h 39m4.4 (319)$7 · $0.00
Competência pedagógica do professor universitárioMarcos Tarciso Masetto6h 14m4.4 (271)$9 · $0.00
Quando eu voltar a ser criança - Edição revistaJanusz Korczak6h 41m4.4 (288)$5.99 · $0.00

You may also like

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 IiVitor Amadeu Souza18m$6 · $0.00
Desenvolvendo Um Termômetro Com 1n4148 Para Rede Can Programado Em C Para O Pic18f4580Vitor Amadeu Souza1h 6m$7 · $0.00
Reproduzindo A Música De Mikhail Glinka Em Arquivo Wav Com Base No ArduinoVitor Amadeu Souza50m$5 · $0.00
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 PicVitor Amadeu Souza50m$10 · $0.00
Desenvolvendo Um Wattímetro Modbus Para Leitura No Elipse Com Interface Rs485 No PicVitor Amadeu Souza39m$10 · $0.00
Apresentando Pinturas De François Clouet Com Display Tft Programado No ArduinoVitor Amadeu Souza20m$6 · $0.00
Comunicação Master-slave Modbus Tcp/ip Com Base No Módulo Em100, Pic18f2520, Xc8 E Visual BasicVitor Amadeu Souza1h 28m$15 · $0.00
Plotando Um Gráfico Para Ler Uv Programado No ArduinoVitor Amadeu Souza27m$6 · $0.00
Projetos Com Pic24 Parte XxvVitor Amadeu Souza34m$10 · $0.00
Desenvolvendo Um Medidor De Fluxo De Massa Modbus Rs232 No ArduinoVitor Amadeu Souza33m$10 · $0.00
Lendo Até 8 Entradas Analógicas Com O Mcp3208 Via Spi No ArduinoVitor Amadeu Souza25m$8 · $0.00
Poluição Sonora Programado Em Visual C#Vitor Amadeu Souza31m$6 · $0.00
Vexilologia Para A Bandeira Do Afeganistão Com Display Tft Programado No ArduinoVitor Amadeu Souza18m$6 · $0.00
Estatística Aplicada Ao Cálculo De Análise Assimétrica Programado No PythonVitor Amadeu Souza55m$7 · $0.00
Desenvolvendo Um Web Server Para Monitoramento De Higrômetro Usando O Esp8266 (nodemcu) Programado No ArduinoVitor Amadeu Souza37m$10 · $0.00
Monitorando Um Decibelímetro Através Do Thinger.io Com Esp8266 (nodemcu) Programado Em ArduinoVitor Amadeu Souza21m$9 · $0.00
Monitorando Wattímetro No Pic Com Sintetizador De Voz Programado No Visual BasicVitor Amadeu Souza12m$7 · $0.00
Implementando Um Contador De Acidentes De Trabalho Com O VbVitor Amadeu Souza31m$10 · $0.00