Proyectos Microcontroladores

Menu Principal

Joomla Slide Menu by DART Creations

Practica 3 ADC JM60

Valoración de los usuarios: / 0
PobreEl mejor 

Empezaremos seleccionando el componente ADC en components (antes llamados beans)

Y lo configuraremos de la siguiente manera

En el menu podemos ver el siguiente codigo, antes mencionar que la función ADC_Start fue habilitada desde nuestro main, como aquí se puede ver:

 

El programa lo que realizará es la medición del canal PTD4 o ADP11 con una resolución de 12bits, y lo dividirá entre 400 para que de un aproximado de 0 a 9 para que lo podamos desplegar en el display de 7 segmentos.

En nuestro archivo events.c que fue donde se creo la interrupción, tenemos el siguiente codigo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include "Cpu.h"
#include "Events.h"
 
/* User includes (#include below this line is not maintained by Processor Expert) */
 
extern unsigned int val_adc;
 
/*
** ===================================================================
** Event : AD1_OnEnd (module Events)
**
** Component : AD1 [ADC]
** Description :
** This event is called after the measurement (which consists
** of <1 or more conversions>) is/are finished.
** The event is available only when the <Interrupt
** service/event> property is enabled.
** Parameters : None
** Returns : Nothing
** ===================================================================
*/
void AD1_OnEnd(void)
{
/* Write your code here ... */
 
val_adc=ADCR;
 
}
 
 
/* END Events */

En el cual hacemos una lectura del registro ADCR, que automáticamente al leer el registro, la bandera de la interrupción se limpia.

El proyecto completo pueden descargarlo aquí abajo, solo necesitas estar registrado

 

Comentarios  

 
0 #3 george_mario 03-08-2010 23:59
interesante el desarrollo con jm60
Citar
 
 
0 #2 Olvani 03-06-2010 05:51
Gracias
Citar
 
 
0 #1 cesosorio1 29-05-2010 20:18
BIEN POR EL APORTE
Citar
 

Escribir un comentario

No agredir a los demás compañeros
Evitar comentarios racistas o insultantes


Código de seguridad
Refescar

Buscador ThinkChip

Ingresar

¿Deseas apoyarme?

Enter Amount:

Distribuidores

Banner

Más allá de la ciencia

16Porque de tal manera amó Dios al mundo, que ha dado a su Hijo unigénito, para que todo aquel que en él cree, no se pierda, mas tenga vida eterna.

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday6
mod_vvisit_counterYesterday83
mod_vvisit_counterThis week6
mod_vvisit_counterLast week567
mod_vvisit_counterThis month429
mod_vvisit_counterLast month1863
mod_vvisit_counterAll days2292

We have: 1 guests online
Your IP: 38.107.191.103
 , 
Today: Sep 06, 2010