Как прошить микроконтроллер с кодом на ассемблере

Обсуждаются темы не относящиеся к журналу "РАДИО"

Как прошить микроконтроллер с кодом на ассемблере

Сообщение vovavova » 19 дек 2012, 20:50

Здравствуйте!
Подскажите, пожалуйста, как прошить микроконтроллер с кодом на ассемблере? Везде пишут, что нужен код НЕХ (машинный), а если текст программы написан на ассемблере, как эго перевести в НЕХ?

Микроконтроллер – 1878BE1 (PIC16C84)
Сам программатор на базе «Extra Pic» (Радио 2007 №8 с. 24)
vovavova
 
Сообщения: 253
Зарегистрирован: 20 сен 2012, 22:15

Re: Как прошить микроконтроллер с кодом на ассемблере

Сообщение Sergey7 » 20 дек 2012, 18:15

Как же вы написали программу на ассемблере?
Для разработки нужно скачать бесплатно с офф. сайта микрочипа программу MPLAB IDE (около 40 Mb). В ней можно написать программу в виде текстового файла на ассемблере, или вставить готовую, (кстати учтите, что ассемблеры бывают разные), компилировать HEX файл для программаторов и симуляторов (только при отсутствии ошибок), проверить её работу с помощью встроенного или внешнего симулятора. Помните, что при работе с программой нужно сперва создать новый проэкт, указав чип и частоту, а уже потом присоединять к нему другие файлы. Русского нет , так что если не разберётесь -- спрашивайте.
Sergey7
 
Сообщения: 236
Зарегистрирован: 24 фев 2010, 20:32

Re: Как прошить микроконтроллер с кодом на ассемблере

Сообщение ASD » 20 дек 2012, 18:33

Писать программу сразу на языке, понятном процессору (машинном языке) - тяжелейший труд, которым сегодня никто не занимается. Программы пишут на одном из языков программирования, в той или иной степени бприближенных к человеческому языку.
Язык ассемблера - первая ступень на пути от машинного языка к человеческому. Для него есть программа-ассемблер (индивидуальная для каждого процессора, микроконтроллера или их семейства). Вот она-то и превращает программу, написанную на языке ассемблера, в машинный код (HEX-файл).
Для микроконтроллеров семейства PIC ассемблер (он называется MPASM) входит в состав системы разработки программ MPLAB. Её можно найти на сайте фирмы "Microchip". А вот ассемблер для микроконтроллера КР1878ВЕ1 нужно искать на сайте ОАО "Ангстрем".
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Как прошить микроконтроллер с кодом на ассемблере

Сообщение vovavova » 21 дек 2012, 13:06

Sergey7
Не... уже готовую программу на ассемблере мой знакомый где-то скачал в инете под этот микроконтроллер.
Скачал программу MPASM, вроде все понятно. Буду изучать...
Спасибо за отзывы.
vovavova
 
Сообщения: 253
Зарегистрирован: 20 сен 2012, 22:15

Re: Как прошить микроконтроллер с кодом на ассемблере

Сообщение Sergey7 » 21 дек 2012, 20:34

Удачи, vovavova.
Будьте внимательны со словом конфигурации, обычно это первая ошибка, которую допускают.
Sergey7
 
Сообщения: 236
Зарегистрирован: 24 фев 2010, 20:32


Вернуться в Всё остальное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 78