Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

15/12/2010 #1


Configurar interrupt USART
Hola estoy intentando hacer un programa usando una USART. Si configuro la recepcion sin interrupcion me funciona bien por lo que el hardware esta OK. Ahora estoy intentando configurarlo con interrupcion y no se porque no puedo, me da errores. os dejo el codigo y los errores que me da el compilador haber si alguien me puede decir algo

#pragma code rx_interrupcion = 0x001E
void rx_interrupcion (void)
{
_asm goto rx_recpcion _endasm
}
#pragma code
#pragma interrupt rx_recpcion
void rx_recpcion (void)
{
BYTE Temp;
while(IFS1bits.U2RXIF == 0);
Temp = U2RXREG;
IFS1bits.U2RXIF = 0;
UART2PutChar ('a');
}

uart2.c:191: warning: absolute address specification ignored
uart2.c: In function 'rx_interrupcion':
uart2.c:194: error: '_asm' undeclared (first use in this function)
uart2.c:194: error: (Each undeclared identifier is reported only once
uart2.c:194: error: for each function it appears in.)
uart2.c:194: error: syntax error before 'goto'
uart2.c: At top level:
uart2.c:205: warning: Invalid interrupt vector names for device '24FJ128GA010' are:
rx_recpcion
rx_recpcion

Muchas gracias.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

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