Часто пользователи задают вопрос как компилировать прошивку (HEX) если есть исходник. Рассмотрим один из компиляторов - Mplab, в этой программе можно как писать прошивки так и компилировать.
Устанавливаем Mplab
Находим в установленной Mplab программу MPASMWIN.exe, обычно находится в папке - Microchip - MPASM Suite - MPASMWIN.exe
Запускаем ее. В окне (4) Browse находим наш исходник (1) .asm , в окне (5) Processor выбираем наш микроконтроллер, нажимаем Assemble и в той же папке где вы указали исходник появится ваша прошивка .HEX
В качестве образца исходника я использовал asm из статьи "часы с будильником + двухканальный термометр"
с заведомо скомпилированным hex, для того чтоб показать - размеры файлов получились одинаковые(2-3).
Теперь попробуйте и сами!
Внимание !
Если исходник asm был написан для микроконтроллера pic16f73 то при компиляции нельзя указывать другой мк, например pic12f629 :) , подумайте сами, у них на разных ножках разные порты, на разных ножках подключается кварц, да и вообще у них разное количество ножек!
Можно пробовать взаимозаменять pic12f629 и pic12f675 ,pic16f629 pic16f629A
|