Hola a todos.
Al empezar a probar mi programa me encuentro con lo siguiente:
Al inicializar las interrupciones el programa me entra en algun sitio del que no sale. Si inicializo la interrupcion de buffer de transmision vacio (TBE), el programa entra en la interrupcion y llega al final de ella, pero ya no ejecuta la siguiente instruccion despues de la de habilitar la interrupcion de TBE.
Estoy utilizando en compilador CCS, es decir, no me ejecuta lo que hay a continuacion de enable_interrupt para el TBE. Entra a la interrupcion del TBE, llega al final y no veo mas progresos.
¿Que puede pasar?
Si os sirve de algo, el programa en un principio no tiene nada para enviar, es decir, el buffer de transmision esta vacio, lo utilizo mas tarde.
¿no sale de la interrupcion? ¿esta continuamente entrando y saliendo?
Espero que alguien sepa algo. Gracias.