Estou utilizando CCS e PIC16F877A. Uso a interrupção dos pinos B4 e B5 com um botao em cada pino que servem para mexer no menu, porém, o seguinte erro começou a aparecer:
" Error 71 "semgiro2.c" Line 1287(1,2): Out of ROM, A segment or the program is too large RB_isr"
int_rb está com 900 linhas! preciso continuar o menu, como faço ?? pensei q adicionar o resto da programação em função e puxar para o int_rb daria certo, mas testei e a mensagem de erro continua! alguem pode me ajudar?
PS: declarei essas funcoes q testei como void teste(){}. está correto?
pq as funções não funcionam no int rb??? para resolver o problema descrito neste tópico coloquei tudo em funções, porém chamei elas para o while e não para dentro do int rb pois dentro do int rb o display congela!