![]() |
|
|
Продукция MICROCHIP Технические вопросы по всей продукции Microchip |
![]() |
|
Опции темы | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 55
Сообщений: 145
Вес репутации: 185/17 ![]() ![]() |
![]()
Здравствуйте.
Я раньше писал ПО для PIC16 на ассемблере. Сейчас хочу попробовать написать ПО для PIC24 на ассемблере. Конкретно есть девайс на PIC24FJ128GA204, для которого нужно написать не сложное ПО. Подскажите пожалуйста какой транслятор с ассемблера подойдёт для PIC24? Я пробовал MPLAB IDE v8.92 и MPLAB X v5.30 - оба (как я понял) не поддерживают PIC24+ASM. Подскажите пожалуйста какой программатор подойдёт для прошивки PIC24? У меня есть MPLAB ICD 2 - он подойдёт? Какой программой можно зашить .HEX в PIC24 с помощью MPLAB ICD 2? Может есть вариант сделать программатор - мне подойдёт. Си просьба не предлагать - им не владею. Заранее благодарен, Алексей. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
alex_zas
mplabx + xc16. xc16 включает в себя asm. У меня есть MPLAB ICD 2 - он подойдёт? - нет, этот инструментарий устарел. приобретите pickit4. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 55
Сообщений: 145
Вес репутации: 185/17 ![]() ![]() |
![]()
Спасибо!!!
Всё получилось. В WinXP SP2 установил XC16 v1.31, потом установил MPLAB IDE v8.92 - исходник на ассемблере PIC24HJ128GP502 транслируется, программируется с помощью MPLAB ICD 2 и работает! Одна проблема - после каждой прошивки программатор держит MCU в состоянии сброса. Приходится каждый раз нажимать иконку "отпустить" на панели MPLAB. Будьте добры - подскажите есть способ сделать так чтобы после прошивки MCU сразу выполнял программу? Заранее благодарен, Алексей. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 14.11.2007
Адрес: Ростов-на-Дону
Возраст: 55
Сообщений: 171
Вес репутации: 535/55 ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
alex_zas
Из официальных программаторов самый бюджетный - MPLAB Snap. Можно попробовать найти chipKIT от Digilent: chipKIT. Спросить можно в Гамме СПб / Терраэлектронике. Функционал урезан, конечно, но в основном по управлению питанием (только 3,3 В, в chipKIT постоянно подано на разъём). Вполне годен и заслуженный PicKit3, если Вас устраивает список PIC24, поддерживаемый им (новые кристаллы поддерживаться не будут). Ну и всевозможные клоны у китайцев, но тут на свой страх и риск. |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 41
Сообщений: 937
Вес репутации: 1436/73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
спецально для вас создал проект визардом, нашел какойто асм в примерах и скомпилировал.
__________________
Построил тепличку, посеял литопсы, вырастил кактусы |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 03.07.2007
Адрес: Минск
Возраст: 41
Сообщений: 937
Вес репутации: 1436/73 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
в настройках програматора может быть пункт - выполнить после успешного програмирования
__________________
Построил тепличку, посеял литопсы, вырастил кактусы |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 14.11.2007
Адрес: Ростов-на-Дону
Возраст: 55
Сообщений: 171
Вес репутации: 535/55 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 55
Сообщений: 145
Вес репутации: 185/17 ![]() ![]() |
![]()
Галочка такая есть но она недоступна.
![]() Как сделать ее доступной? |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 17.03.2017
Адрес: Днепропетровск
Возраст: 55
Сообщений: 145
Вес репутации: 185/17 ![]() ![]() |
![]()
Приобрел Pickit3 - проблема ушла. Сразу после прошивки программа стартует.
|
![]() |
![]() |
![]() |
#10 | |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 61
Сообщений: 3,618
Вес репутации: 4306/129 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
ЗЫ. К слову, Snap имеет один очень существенный недостаток. Не управляя питанием, он делает невозможным перепрограммирование 8-ми битников с исходно выключенным MCLR на пине. Последний раз редактировалось Марк; 16.02.2020 в 11:30. |
|
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 61
Сообщений: 3,618
Вес репутации: 4306/129 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А вообще, если что, то полагаю весьма целесообразным таки купить ДВА PICkit4. Патамушта для полноценного дебага двухядерных dsPIC33CH это удобнее, чем переключать проекты с одного ядра на другое.
А сам PICkit4 выгодно отличается от PICkit3 тем, что он поддерживает софтверные бряки (их количество не ограничено), а так же установку бряков НА ЛЕТУ, а так же комплексных бряков по разнообразному списку условий, включая модификацию переменных, что ранее было доступно только в ICD3 и RealICE. |
![]() |
![]() |
![]() |
#12 | |
Senior Member
Регистрация: 14.11.2007
Адрес: Ростов-на-Дону
Возраст: 55
Сообщений: 171
Вес репутации: 535/55 ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
По поводу Snap: как связано постоянное напряжение питания с подачей напряжения программирования на MCLR? |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 61
Сообщений: 3,618
Вес репутации: 4306/129 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Причем тут Б-г? Тупо открываем проект с ЛЮБЫМ МК и проверяем в свойствах проекта поддержку тем или иным программатором.
Речь, естественно, идет о средах программирования MPLAB X IPE и разработки MPLAB X IDE. Цитата:
Читайте мануалы на программирование для 8-битных МК. |
|
![]() |
![]() |
![]() |
Метки |
asm, icd 2, mplab, pic24 |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Температурные параметры CTMU для pic24 | Evgpod | Продукция MICROCHIP | 3 | 29.10.2012 14:41 |
"Шапочку" бы на ASM... Для 18f4220 камушка | Синклер | Продукция MICROCHIP | 3 | 29.10.2007 16:27 |
LCD BC2004C посоветуйте что нибудь для начала на ассемблере | Leonid_O | Общетехнические вопросы | 3 | 29.05.2007 10:15 |
Хочу перейти с Asm на Cи для PIC18 | crokus | Продукция MICROCHIP | 12 | 11.05.2007 15:01 |
dsPICC для PIC24 | PVV | Продукция MICROCHIP | 10 | 27.03.2007 19:20 |