Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

10/04/2014 #1


Tren de pulsos
Hola amigos, quisiera pedirles su ayuda con la formulación de un código, quiero leer un tren de pulsos y prender un led según los flancos de subidas de este mismo, estoy usando el 18f452 y ccs, gracias
10/04/2014 #2
Moderador general

Avatar de Fogonazo

¿ Y hasta donde llegaste con tu programa ?
10/04/2014 #3


estoy tratando de hacerlo con el modulo ccp, pero no entiendo bien como usarlo
10/04/2014 #4

Avatar de papirrin

Para que lo necesitas? es mas facil por RB0 o RB1,RB2, tiene tres interrupciones externas (Int0,1,2)
10/04/2014 #5


eso solamente, leer el tren de pulso de la entrada del micro y hacer que un led oscile de acuerdo al ritmo de los blancos de subida
10/04/2014 #6

Avatar de papirrin



te doy una pista con la interrupcion externa en rb0:
Código:
void  EXT_isr(void) 
{
// aqui tu codigo 
clear_interrupt(int_ext);
}



void main()
{
   enable_interrupts(INT_EXT);
   enable_interrupts(GLOBAL);
   ext_int_edge( L_TO_H );  

   while(true);

}
10/04/2014 #7


mmm, vere que resulta, gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.