Fórum

Erro ao compilar ar...
 
Notifications
Clear all

Erro ao compilar arquivo

4 Posts
2 Users
0 Likes
674 Leituras
(@sergio-malaguini)
New Member
Joined: 3 anos ago
Posts: 2
Topic starter  

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. 


   
Quote
(@clarios)
Reputable Member Admin
Joined: 12 anos ago
Posts: 357
 

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.


   
ReplyQuote
(@sergio-malaguini)
New Member
Joined: 3 anos ago
Posts: 2
Topic starter  

Eu não cheguei a gravar o PIC. 

Todo o teste foi feito no Proteus. 


   
ReplyQuote
(@clarios)
Reputable Member Admin
Joined: 12 anos ago
Posts: 357
 

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.

 


   
ReplyQuote
Back To Top