Скажите, у всех MPLAB вылетает с ошибкой в режиме пошаговой трансляции (F7 или F8), или я такой особенный? (см. скрин) Сменил все версии начиная с 8.40. Поставил уже 8.56. Качаю 8.60.
Иногда случается, правда очень редко. Закономерности не выявил, но одно скажу точно: нельзя использовать в названии файла или в пути к проекту (файлам проекта) русские буквы. Да, и еще, не используйте длинные имена и длинные пути.
Заголовок сообщения: Re: Отладка программы PIC в MPLAB
Добавлено: Сб ноя 06, 2010 17:09:58
Спасибо Soir. У меня с путями всё нормально. Похоже проблема возникает тогда когда в коде отсутствует явное завершение части кода. Например: описывал конструкцию switch - case и в конце не указывал default:. Вот тут вылетала постоянно как только рабочая точка доходила до места где должен быть этот самый default:. Однако в остальных случаях вылетает когда долго работаешь с клавишей F8 (может и F7 тоже? - не проверял). С автоматической трансляцией такого не происходит. Похоже проблема в самой среде MPLAB, т.к. с Си работать начал недавно, а проблема давнишняя ещё с асема.
Заголовок сообщения: Re: Отладка программы PIC в MPLAB
Добавлено: Сб ноя 06, 2010 21:23:59
"npo6a" - это не "проба"(рус.) а "npo6a" (eng.) Погонять можно любой проект, клавишей F8, другие не нажимая. Что то мой комп (MPLAB?) не любит эту кнопку.
Заголовок сообщения: Re: Отладка программы PIC в MPLAB
Добавлено: Сб ноя 06, 2010 21:26:22
К@Т писал(а):
Поподробней можно.Где его взять(вроде всё должно быть в млаб)?
У мну стоит NetFramework 3.5 - пришлось поставить, т.к. новый софт написанный под NET без него работать отказывается. (PaintNET, например). Можно порыться на мелкософте. Последний весит примерно метров 300. Да, предыдущие версии тоже придётся поставить - без них новый работать не будет. А вообще проблема может быть в чём угодно... Я, например, долго не мог понять почему вырубаются/незапускаются некоторые проги. Вылетало с ошибкой. Оказалось всё дело совсем не в USB (судя по коду ошибки), а совсем по другой причине - случайно выяснил что это новые корявые драйвера под видюху. Так то вот.
Последний раз редактировалось Chettuser Сб ноя 06, 2010 21:36:38, всего редактировалось 1 раз.
Написал прогу на асемблере,в млаб,а преобразовать в машинный код немогу,выдаёт сообщение Nothing to build:No source file specified .Подскажите что ей надо и где это искать?
_________________ У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......
Написал прогу на асемблере,в млаб,а преобразовать в машинный код немогу,выдаёт сообщение Nothing to build:No source file specified .Подскажите что ей надо и где это искать?
[/quote] Судя по всему, Вы не добавили в проект свой файл[/quote] Всё сделал точно по инструкции.Выбрал контролер,выбрал язык(асемблер),указал файл mpasm.exe,создал новый проэкт,создал новый файл,указал путь для сохранения,написал прогу,нажал на кнопку(первая слева воронка),и он меня послал.В каком месте что я упустил?
_________________ У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......
Всё сделал точно по инструкции.Выбрал контролер,выбрал язык(асемблер),указал файл mpasm.exe,создал новый проэкт,создал новый файл,указал путь для сохранения,написал прогу,нажал на кнопку(первая слева воронка),и он меня послал.
В окошке Source Files, как на рисунке, есть Ваш *.asm файл? Если нет, нажмите на Source Files правой кнопкой мышки, дальше выберите Add Files... и укажите путь к Вашему файлу.
К@Т писал(а):
В каком месте что я упустил?
Если не получается - выложите Ваш проект, попробую сам, не телепат все-таки.
Soir Спасибо Вам большое за помощь.У меня в программе была глупая ошибка.В школьные годы я на всех алимпиадах по програмированию на Паскале занимал призовы места.Вот по инерции финализировал циклическую прогу на Асемблере(в конце написал 'END.').Когда заменил на 'end;' получил маш. код.Проверил на изделии-работает как надо.
_________________ У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......
Заголовок сообщения: Re: Отладка программы PIC в MPLAB
Добавлено: Вс ноя 07, 2010 18:20:15
К@Т писал(а):
Soir Спасибо Вам большое за помощь.У меня в программе была глупая ошибка.В школьные годы я на всех алимпиадах по програмированию на Паскале занимал призовы места.Вот по инерции финализировал циклическую прогу на Асемблере(в конце написал 'END.').Когда заменил на 'end;' получил маш. код.Проверил на изделии-работает как надо.
Так вроде есть же среда для МК под Паскаль? Условия и циклы можно писать по крайней мере, если уж Си пока не хочется изучать... Ассемблер - это для маленьких приложений, для "ненавороченных" МК. Просто уже неделю изучаю MCC18. Немного разобрался. Даже приятнее стало программы писать - проще чтоли... Кстати. В MCC18 есть фишка: если дважды кликнуть на строке с сообщением об ошибке он перейдёт на строку кода где эта самая ошибка - почти как в Паскале. (В других не знаю - не работал).
Если чесно я паскалевскую среду для мк не видел(Паскаль вроде вымерает).Видел бейсик но я с ним не дружу.Пока меня вполне устраивает Асемблер.Це сложновата в понимании(для меня)Вы не знаете для Дельфи такого нет?
_________________ У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......
Заголовок сообщения: Re: Отладка программы PIC в MPLAB
Добавлено: Вс ноя 07, 2010 20:29:39
Боюсь что нет, а вот под Паскаль где то попадалось на глаза... А вообще лучше Си изучать (Я его уже неделю по вечерам изучаю, вот уже написал прогу которая выводит на дисплей 3-х разрядное число. Код конечно не самый оптимальный... пока.). Там немного по другому чем в Паскале. Даже можно писать часть кода на ассемблере. Рано или поздно всё равно придётся переходить.
Боюсь что нет, а вот под Паскаль где то попадалось на глаза... А вообще лучше Си изучать (Я его уже неделю по вечерам изучаю, вот уже написал прогу которая выводит на дисплей 3-х разрядное число. Код конечно не самый оптимальный... пока.). Там немного по другому чем в Паскале. Даже можно писать часть кода на ассемблере. Рано или поздно всё равно придётся переходить.
У меня этот самоучитель(бумага) уж полгода пылится.Раньше мне трудно было его освоить т.к. программы переводил в машинный код вручную(по таблице),сейчас осваиваю проги для этих целей(походу млаб для си не пойдёт).Может в ближайшее время продолжу её учить(если найду прогу для неё).Кстати млаб я запустил в федоре 10 через вин и всё пошло.
_________________ У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......
Заголовок сообщения: Re: Отладка программы PIC в MPLAB
Добавлено: Вс ноя 07, 2010 21:41:03
К@Т писал(а):
(походу млаб для си не пойдёт).
В самом MPLAB (бесплатном) есть MCC18 (ограниченная студенческая версия закачивается с сайта) - как раз для Си. Просто в чём бы Вы не писали, отлаживать всё равно пришлось бы в MPLAB или есть ещё другая среда (вылетело из головы название). Но MPLAB лучше, хоть и заточен чисто под PIC. Лучше наверное только связка MPLAB+Proteus или MPLAB+Proteus+PICKit (ICD).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения