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?

Exibições: 154

Responder esta

Respostas a este tópico

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! 

se alguém souber de outra solução melhor...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço