Foros Electrónica - Comunidad sobre electrónica en España

foros electrónica .es

Comunidad sobre electrónica en españa

 

¿Algun ejemplo de interrupciones en Espardino?

Esta es una discusión sobre ¿Algun ejemplo de interrupciones en Espardino? dentro del foro Espardino micro2148 parte de la categoría Diseño Digital con Microcontroladores; ¿Hay algún ejemplo de creación y asignación de interrupciones en Espardino? Me refiero a tener un pin ...


Regresar   Foros Electrónica - Comunidad sobre electrónica en España > Diseño Digital con Microcontroladores > Espardino micro2148

Registrarse FAQ / Ayuda Lista de usuarios Calendario Buscar Posts de hoy Marcar como leído

Publicidad para usuarios no registrados:
Responder

 

LinkBack Herramientas Estilo
  #1 (permalink)  
Antiguo 19-Feb-2012, 01:37
Junior Member
 
Registrado: February-2012
Posts: 9
argonauta Lleva buen camino
Predeterminado ¿Algun ejemplo de interrupciones en Espardino?

¿Hay algún ejemplo de creación y asignación de interrupciones en Espardino?

Me refiero a tener un pin como entrada y asignarle una interrupción o un timer que llame a una interrupción.

un saludo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #2 (permalink)  
Antiguo 19-Feb-2012, 16:40
Senior Member
 
Registrado: January-2011
Posts: 164
peep387 Lleva buen camino
Predeterminado Re: ¿Algun ejemplo de interrupciones en Espardino?

pues yo no tengo ni e que lase e integrado llevara.. creo que es de la as arm, pero tendrias que buscar la documentacion de ese itegrado pra ver todas las interrucciones que tiene. me imagino que aparte el program para programar el arduino tendra un manual y en el indique como se entra en las interrucciones.

un saluddo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #3 (permalink)  
Antiguo 19-Feb-2012, 16:41
Senior Member
 
Registrado: January-2011
Posts: 164
peep387 Lleva buen camino
Predeterminado Re: ¿Algun ejemplo de interrupciones en Espardino?

pues yo no tengo ni e que lase e integrado llevara.. creo que es de la as arm, pero tendrias que buscar la documentacion de ese integrado para ver todas las interrucciones que tiene. me imagino que aparte el program para programar el arduino tendra un manual y en el indique como se entra en las interrucciones.

un saluddo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #4 (permalink)  
Antiguo 19-Feb-2012, 18:02
Junior Member
 
Registrado: February-2012
Posts: 9
argonauta Lleva buen camino
Predeterminado Re: ¿Algun ejemplo de interrupciones en Espardino?

No me refiero a Arduino, sino a Espardino, que es un ARM. Me refiero a un ejemplo de asignacion de una interrupcion a un pin de entrada y a una funcion.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #5 (permalink)  
Antiguo 23-Feb-2012, 15:35
Junior Member
 
Registrado: May-2010
Posts: 17
oshobuey Lleva buen camino
Predeterminado Re: ¿Algun ejemplo de interrupciones en Espardino?

¿Has mirado aqui? Hay bastante documentacion y ejemplos de todo tipo, en ingles eso si

NXP Semiconductors - Microcontrollers [Support - Documents for LPC2148]
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #6 (permalink)  
Antiguo 04-Apr-2012, 12:44
Member
 
Registrado: August-2010
Posts: 37
NIKOTESLA Lleva buen camino
Predeterminado Re: ¿Algun ejemplo de interrupciones en Espardino?

Hola,

Yo también necesitaba con urgencia realizar interrupciones con el Timer del Espardino, y al igual que el resto de vosotros, probé con todas las posibilidades del VIC, hasta que ví que hay una librería llamada "arm_irqs.h", después de jugar durante un buen rato encontré una forma de hacer interrupciones sin interferir con las interrupciones propias del USB, el código (que me funciona) es (utilizando el Timer0):
Code:
#include <micro214x.h>
#include <micro214x_types.h>
#include <arm_irqs.h>
#include <LPC214x.h>

static void Timer0_Isr (void) __attribute__ ((interrupt("IRQ")));
static void Timer0_Isr(void)
{ 
//INICIO proceso de interrupcion
...
//FIN proceso de interrupcion
   T0IR     = 1 ;//clear the interrupt MR0
   VICVectAddr = 0; //Reset VIC
}

int main(void)
{
   T0CTCR   = 0;// Timer Mode: counts on rising edge of PCLK
   T0PR     = 0;//Prescale counter register = 0 => counts every PCLK
   T0TC     = 0;//Timer 0 inicial value
   T0PC     = 0;// Prescale counter initial value
   T0MCR    = 3;//generate interrupt and reset counter on Match
   T0MR0    = PERIOD; //match register 0 set to a predefined value
   VIC_setup_irq(TIMER0_INT,   (void *)(Timer0_Isr));
   T0TCR    = 1;//enable TC0 for counting
//INICIO otros procesos
...
//FIN otro procesos
}//End  Main()
Espero que os funcione igualmente

Editado por NIKOTESLA en 04-Apr-2012 a las 12:49.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
  #7 (permalink)  
Antiguo 04-Apr-2012, 16:33
Junior Member
 
Registrado: February-2012
Posts: 9
argonauta Lleva buen camino
Predeterminado Re: ¿Algun ejemplo de interrupciones en Espardino?

Muchas gracias, le echare un vistazo. La verdad es que entre estudios y trabajo no he tenido mucho tiempo de meterme con ella

Me gusta mucho Espardino, primero por ser una iniciativa mas cercana, que MBED, o LPCXpresso. El tamaño, el precio, el compilador, están francamente bien, las anteriores o por precio o por compilador en la nube o carisimo, fallan de cara a ofrecer una alternativa ARM a arduino.

Lo que le falta a Espardino es una comunidad que desarrolle con ella y para que exista esa comunidad, es necesario primero unas librerías tipo arduino o MBED que permitan programar con facilidad, al menos las mas imprescindibles:

Timers concurrentess
PWMs
Interrupciones
SPI
I2C
Entradas-salidas digitales y analogicas
etc.


Yo tengo un par de proyectos en mente para esta placa, a ver si entre todos la vamos dando a conocer.

un saludo
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Citar y responder
Responder

Herramientas
Estilo

 
Reglas del foro
No puedes publicar nuevos hilos
No puedes publicar respuestas
No puedes publicar archivos adjuntos
Tu no puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado


Discusiones similares

Discusión Iniciada por Foro Respuestas Último post
ARM7, interrupciones zorro846 Programación 0 08-Jun-2011 00:18
interrupciones en PIC16F876 nodaro Microcontroladores PIC, Microchip 0 30-Sep-2010 13:05
Ayuda con ejemplo NIKOTESLA Diseño con FPGA / CPLD / ASIC 4 01-Sep-2010 11:44
algun pic de 20 o mas pin de salida? aceitunaok Microcontroladores PIC, Microchip 2 17-Apr-2010 20:36
Pequeño ejemplo para libero ide andornot Diseño con FPGA / CPLD / ASIC 2 01-Mar-2009 22:33


Todas las horas son GMT +2. La hora es 21:19.


Powered by vBulletin® Latest version
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.
(c) 2007-2008 Foros electrónica