Перейти к содержанию

crazz

Рекомендуемые сообщения

1 час назад, Стрелок сказал:

как его открыть и чем для компиляции

1. установить MPLAB IDE v8.92 лежит в архивах на оф.сайте мелкотельных MPLAB IDE Archives сылка :  https://www.microchip.com/en-us/tools-resources/archives/mplab-ecosystem

Спойлер

прямая ссылка на установочный файл https://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_IDE_8_92.zip

2. пересобрать проект, для этого
2.1 создать новую папку( в пути и названии папки не должно быть кириллицы!!!),.
2.2 из архива  поместить в папку два файла .asm и .inc
3. запустить MPLAB IDE , вызвать конструктор проекта Project -> Project Wizard
3.1 шаг1: выбрать нужный МК из списка PIC16F873A
3.2 шаг2: указать компилятор Microchip MPASM Toolsuite
3.3 шаг3: выбрать папку(пункт2.1), дать название проекту
3.4 шаг4: в проект добавить файлы .asm и .inc
3.5 подтвердить создание проекта
4. скомпилировать проект  Project -> Build All

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

P16F873A.INC

14 минут назад, IMXO сказал:

пересобрать проект

Только я бы уточнил, что описанный вами порядок действий называется не "пересобрать", а создать заново. "Проект" в архиве - кривой и битый. Из него нужен только один файл-исходник "lestniza.asm". На вид он вроде нормальный. Всё остальное - в мусор.
Из инклюдов в этом проекте только один файл "P16F873A.INC". Его добавлять в папку проекта не надо. Он есть в составе MPLAB IDE. По директиве "include" в тексте кода MPLab его сам найдёт.

2 часа назад, Стрелок сказал:

помогите скомпилировать файлы от 4 до 15 ступеней.

А это что? ... или где?

Изменено пользователем Lexter
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

1 минуту назад, Lexter сказал:

Файл "*.inc" добавлять в папку проекта не надо. Он есть в составе MPLAB IDE

да есть, да найдет, но в проект не добавит, а в нем названия регистров и битов, проще добавить сразу, чем потом каждый раз ковыряться в потрохах MPLABа.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 минуты назад, IMXO сказал:

в проект не добавит

Чой-то? В "lestniza.asm" достаточно строчки "include "p16f873A.inc"", а она там есть (оттуда и скопировал).

Путь к папке "MPASM Suite" (в ней лежат микрочиповские инклюды) в проекте всегда есть.

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Lexter сказал:

Чой-то?

Той-то...  в проекте он виден не будет
из асма он подтягивается препроцессором только в момент компиляции, причем если <*.inc> из потрохов MPLABа , если "*.inc" из папки проекта.

Ссылка на комментарий
Поделиться на другие сайты

Только что, IMXO сказал:

в проекте он виден не будет

Кажется понял, про что вы. Чтобы залезть в него, посмотреть названия регистров и полей?
Просто обычно там не смотрю, все названия совпадают с даташитовскими. Обычно я даташитом пользуюсь.

Там всё подробно, как регистры настраивать.

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Lexter сказал:

посмотреть названия регистров и полей?

именно так

1 минуту назад, Lexter сказал:

все названия совпадают с даташитовскими

не все...

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, IMXO сказал:

не все...

Хотя да, встречалось. Ну не знаю, я в таких случаях просто определяю их в исходнике под теми названиями, как в даташите. Так оно как-то понятнее и надёжнее, чем в инклюде искать и соображать, что это и чему соответствует.

Ссылка на комментарий
Поделиться на другие сайты

31 минуту назад, Lexter сказал:

Из него нужен только один файл-исходник "lestniza.asm". На вид он вроде нормальный. Всё остальное - в мусор.

да дырявый он... скомпилироваться наверно получитцо , работоспособность максимум в симуляторе и то если не делать жесткие тесты.

Ссылка на комментарий
Поделиться на другие сайты

В 19.10.2023 в 01:51, IMXO сказал:

1. установить MPLAB IDE v8.92 лежит в архивах 

Спасибо за подробное описание, программу скачал и установил, но она не хочет запускаться. При запуски появляется логотип программы и все, больше ничего не происходит и программа не запускается, ошибок никаких нет и не показывает.
Если поможете буду очень благодарен.

С Уважением!

Ссылка на комментарий
Поделиться на другие сайты

В 19.10.2023 в 02:01, Lexter сказал:

А это что? ... или где?

Мне достаточно скомпилировать проект в прошивку с сохранением каждой ступени. Например файл лестница 4 ступени, лестница 5 ступени, лестница 6 ступени и т.д до 15 ступеней.

4 минуты назад, IMXO сказал:

и куда вы ее установили?

На комп )) а куда нужно было? Объясните подробнее? Не понял Вас. 

Screenshot_1.jpg

Изменено пользователем Стрелок

С Уважением!

Ссылка на комментарий
Поделиться на другие сайты

путь пл которому установили прогу.
МПЛАБ не любит кириллицу и спец знаков в названиях папок,
 

Изменено пользователем IMXO
Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, IMXO сказал:

путь пл которому установили прогу.
МПЛАБ не любит кириллицу и спец знаков в названиях папок,
 

Все стало по умолчанию C:\Program Files (x86)\Microchip\MPLAB IDE\Core

С Уважением!

Ссылка на комментарий
Поделиться на другие сайты

удаляйте и ставьте на диск без системы, в папку без спец знаков.
типа D:\Program Files\Microchip
или D:\Programs\Microchip
иначе с долбаными политиками безопасности , Вы HEX-файл увидите только из  МПЛАБА

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, IMXO сказал:

удаляйте и ставьте на диск без системы, в папку без спец знаков.
типа D:\Program Files\Microchip

Установил именно в эту папку, все тоже самое что и было на диске С, не запускается.

С Уважением!

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, IMXO сказал:

по ПКМ -> исправление с совместимостью -> в ручную установите  Windows XP

Не с какой версией совместимости windows не работает. Может быть если Вам не трудно, посмотрите по удаленному доступу типа АНИДЕСК?

С Уважением!

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, IMXO сказал:

таким не занимаюсь.

Очень жаль. У меня Windows 10  версия программы MPLABX-v5.45 на ПК запускается удалил чтоб поставить MPLAB_IDE_8_92 а она не запускается.

С Уважением!

Ссылка на комментарий
Поделиться на другие сайты

тоже 10ка , нормально запускается...
может у Вас архив битый?
должно быть
 

Спойлер

размер: 110 МБ (116 318 137 байт)
CRC32: 5831CD94
MD5: 285710F48AF9F2193D346570009353E6
SHA-1: 5E8F6E4A05E7992310921B565A958770193434DC

 

Изменено пользователем IMXO
Ссылка на комментарий
Поделиться на другие сайты

47 минут назад, Стрелок сказал:

версия программы MPLABX-v5.45 на ПК запускается

попробуйте поставить MPLABX-v5.35 или ниже у них есть поддержка MPASM
здесь недавно обсуждали https://forum.cxem.net/index.php?/topic/67748-вопросы-от-начинающих-по-мк/&do=findComment&comment=3863405

там ниже прямая ссылка на 5.10

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...