Boa tarde Larios.
Tentei usar seu projetos "Faça um controle remoto de 5 canais com PIC12F675, mudando apenas as portas de entrada e saída do TX mas quando compilo o arquivo no PICC o arquivo hex gerado não funciona mais. Aliás, se eu abro o arquivo C e apenas faço a compilação, sem alterar nada o arquivo hex gerado não funciona.
Obs. Ao gerar o arquivo hex o compilador não apresenta erro algum. No final aparece a mensagem de que a compilação foi bem sucedida mas depois de carregado no PIC nada acontece.
O arquivo hex original funciona perfeitamente.
Será que alguém saberia o que está acontecendo?
Obrigado.
Bem estranho. Se compila então o arquivo original gerado deveria funcionar. Será que no processo de gravação você não perdeu o byte de calibração no último endereço da flash? Você pode fazer o seguinte:
Leia o pic com o programador. Veja se na última posição de memória flash tem um valor começando com 0x34XX. Se tiver tudo 0xFF então o byte foi perdido. Neste caso digite um valor começando com 0x34XX (ex. 0x34fc) e grave novamente o pic.
Caso não seja isto, tente reinstalar seu programa compilador no seu PC.
Se não solucionar, verifique em foruns de usuários do compilador para ver se alguém passou por esta situação e qual solução foi necessário tomar.
Eu não cheguei a gravar o PIC.
Todo o teste foi feito no Proteus.
Eu não uso Proteus. Prefiro sempre fazer os testes usando PIC em protoboard. Tente obter informações de foruns para usuários do Proteus.
Caso algum colega que estiver lendo este comentário quiser se manifestar, por favor, fique a vontade em dar alguma dica.