Tags:
Porque vc esta fazendo com o PIC16 ? use um PIC18 que é muuuuuito melhor e custa o mesmo preço (se não for mais barato).
As versoes novas de 3.3 V são ainda mais baratas e tem pelo menos 3x+ram e EEProm que os PIC16 alem de todas as vantagens da arquitetura , niveis de prioridade de Interrupção, clock interno sem cristal , micropower , endereçamento de memoria sem aquelas porcarias de bancos ehrrr.
Tenho varios produtos que eu fazia com o PIC16 , passei tudo para o PIC18 e não me arrependo. Os proprios caras da Microchip desencorajam a utilização dos PIC16 (eu acho que eles só continuam fabricando para manter a integridade como fornecedores para produtos +antigos).
Dependendo da margem que o produto vai ter , se for razoavelmente sofisticado , como talvez seja o seu projeto , pularia logo para um PIC24 , que é uma mercedes comparada ao PIC16 , e o preço não é assim tão maior.
Se vc esta programando em "C" então é mais fácil ainda , é só usar o compilador para o PIC18 (tem que alterar algumas coisinhas , é logico)
O Hardware do PIC18 é compativel pino a pino com o PIC16 , só tem mesmo que mudar o compilador.
Abração.
Enio.
Não entendi porque vc precisa de ram para as mensagens,
defina cada mensagem como constantes(strings) que elas ficam na rom(flash) , junto com o codigo.
Quando vc precisar de uma das mensagens use um ponteiro para ela , assim cada mensagem só ocupa o espaço para o ponteiro.
Esta tudo explicadinho no livro "C de Kernighan e Ritchie" que foram os criadores da linguagem C em 1988 (tem em português da Editora Campus).
Abração.
Enio
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por