Fórum

Sobre arquivo .hex
 
Notifications
Clear all

Sobre arquivo .hex

1 Posts
2 Users
0 Likes
1,452 Leituras
(@sergioluiz)
Estimable Member
Joined: 11 anos ago
Posts: 88
Topic starter  

Bom dia Claudio, seria possível trocar o modelo do pic tendo apenas o arquivo .hex? tenho um código que usa o 16f87 e não acho ele no Brasil somente o 1688, seria possível?


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

Uma maneira de conseguir isto é  "desassemblar" o código hex e alterar em locais apropriados o tipo de pic e as inicializações necessárias para o novo modelo, pinos, etc. Em  seguida recompilar com o MPLAB-IDE. O programa WinPic800 tem um desassemblador que pode ser usado para obter o código em assembly. Mas digo que a tarefa não é muito fácil. Tem que seguir a lógica de cada instrução e entender o funcionamento do programa passo a passo.  No seu caso, o PIC16f87 não tem conversor AD (conversor analógico/Digital) e o PIC16F88 tem. Não sei se tem mais alguma diferença, mas estudando o datasheet de ambos e comparando você pode obter estas diferenças. Se for só isto, tem que zerar o registrador ANSEL para liberar os ports para uso digital. Importante lembrar de mudar para o banco do registrador ANSEL  e depois retornar para o banco que estava sendo usado pelo programa. Se você não tem experiência com programação vai ser difícil conseguir isto. Contrate o serviço de algum profissional.

 


   
ReplyQuote
Back To Top