Прошивка микроконтроллера в MultiSim

Ответить
Li0n
interested
interested
Сообщения: 7
Зарегистрирован: 24 ноя 2011, 11:10
Версия LabVIEW: 8.5
Контактная информация:

Прошивка микроконтроллера в MultiSim

Сообщение Li0n »

Есть задача - сделать генератор сигнала определенной формы на PIC16F84A в мультисим. Есть соответствующий код ASM. Вот тут, собственно, проблема - писал я код в MPLAB, а при вставке его в мультисим у меня было 2 варианта:
1. Предварительно скомпилировать код в hex файл и вставить его через тип проекта External hex file
2. Загрузить сам ASM код в мультисим и скомпилировать его там.
В первом случае МК не делает ничего, хотя в отладчике в MPLAB все работает
Во втором вылетает окно о том, что Unable to run assembler, что он якобы не установлен. Говорят что можно как-то указать адрес к установленному MPLABу для компиляции, но я не нашел где.
Буду рад помощи :)

Multisim 10.0
Последний раз редактировалось Li0n 13 дек 2012, 20:23, всего редактировалось 1 раз.
Li0n
interested
interested
Сообщения: 7
Зарегистрирован: 24 ноя 2011, 11:10
Версия LabVIEW: 8.5
Контактная информация:

Re: Прошивка микроконтроллера в MultiSim

Сообщение Li0n »

Спасибо Sergey Ivanov.
Последний раз редактировалось Li0n 03 дек 2012, 17:12, всего редактировалось 2 раза.
Аватара пользователя
Sergey Ivanov

Activity Professionalism Gold Автор
expert
expert
Сообщения: 1217
Зарегистрирован: 01 мар 2009, 20:54
Награды: 5
Версия LabVIEW: 2018
Откуда: Санкт-Петербург, Кронштадт
Благодарил (а): 11 раз
Поблагодарили: 1 раз
Контактная информация:

Re: Прошивка микроконтроллера в MultiSim

Сообщение Sergey Ivanov »

F5 нажмите (для обновления страницы)
Добро пожаловать на http://rk-stud.ru/
Li0n
interested
interested
Сообщения: 7
Зарегистрирован: 24 ноя 2011, 11:10
Версия LabVIEW: 8.5
Контактная информация:

Re: Прошивка микроконтроллера в MultiSim

Сообщение Li0n »

Вроде справился с этой проблемой. Теперь появилась новая - отладчик, да и похоже вся программа в multisim не хочет переходить на метку по goto, хотя в mplab все прекрасно работает. Речь идет о goto start. А если убрать goto вообще, то пошаговая отладка неактивна.

Решил проблемы. Для тех, кто столкнется - решение ошибки с MPASM - установка Multisim версии 10.0
То, что программа не запускается - мультисим не распознает директиву org, нужно посмотреть в примерах в самом мультисиме реализацию программы.
Ответить

Вернуться в «Multisim»