Свежие обсуждения
Микроконтроллеры

Ликбез по программированию PIC

1 9 99

semm: D:\проект\проект\A.ASM"

Кириллица в указании пути к файлу недопустима (как и название файла размером более 8 символов полагаю для совместимости с древним DOS'ом). Поэтому путь надо прописАть так:
D:\proekt\proekt\A.ASM

 

gan: А блок-схема алгоритма это костяк (скелет), на который потом навешивается мясо из команд, и который можно окинуть одним взглядом.
солидарен, рисуеш блок-схемку на бумаге, а потом как весь алгоритм в голове будет, и как становится всё ясно до мелочей, начинаеш кодить кусками по 10-20 команд, и увязываеш их друг с другом в соответствии с блок схемой. имхо так вроде проще "большие" проекты делать. сейчас не актуально похоже. вот если баги в коде будут........

 

Semm, здесь уже давали ссылку
http://disall.narod.ru/book/project.htm#Как%20создать%20новый%20....
делайте по шагам, как там написано. Я создавал первый проект именно по этой ссылке. После напишите в *.asm файле что-нибудь простенькое (хоть одни NOP), и попробуйте скомпилировать. Если не получится, давайте кину вам свой железно рабочий простой проект, попробуете открыть у себя.
semm: сейчас не актуально похоже. да и сейчас, пока народ не почувствовал команды, актуально. А стрелки и квадратики понимают все.

 

gan: После напишите в *.asm файле что-нибудь простенькое (хоть одни NOP), и попробуйте скомпилировать. Если не получится,
с кодом всё нормально, я что только туда не "вгонял", с MPLAB разобратся не могу, например это нормально что когда сохраняешь проект *.asm не сохраняется? а вообще что представляет из себя *.pjt файл? что в нём находится?

 

Splav56: Кириллица в указании пути к файлу недопустима
пробовал, я тоже сделал такой вывод на основании ограничения в восем символов, создал в корне D:\ "папку" 2\ тоесть D:>\2\ всё тоже самое. даже названия файла как видите просто А.asm

 

Splav56: но когда скопировал из "блокнота" в его редактор, он всю кириллицу заменил на вопросительные знаки
MPLab использует DOS одировку символов (нужно конвертировать перед вставкой OEM<->ANSI). Я использую для этих целей FAR.

 

semm: сохраняешь проект *.asm не сохраняется
Файл *.asm сохраняется даже тогда, когда запускаешь компиляцию (если она успешно пройдёт).
semm: что представляет из себя *.pjt файл

- файл проекта с расширением .PJT: чисто "техно...
Кстати у меня этого файла вообще нет. При открываниии проекта запрашивается *.mcp файл.

Прошёлся поиском по своему компу и нашёл таки *.pjt файл в проектах, которые ваял в 2003году. Наверное, в новых версиях MPLABa он заменен на *.mcp (у меня MPLab7.20). Помню, когда работал со старой версией, она не открывала проект, если у него был длинный путь, поэтому проекты старался размещать в корневом каталоге.

 

gan: Файл *.asm сохраняется даже тогда, когда запускаешь компиляцию
не выходит, запускаю MPLAB, открываю сохранённый проект, почемуто не открывается редактор с *.asm_ом хотя в папке проекта *.asm лежит, (может так и должно?) открываю его отдельно "file>open" и т.д. открывается. удаляю из папки проекта всё что там есть, (*.asm, *.pjt) жму "project>save project"....... *.pjt появляется а *.asm нет. может MPLAB переустановить? и ещё когда новый проект создаёшь, "project>new project" редактор тоже не открывается. но исходник я всёже компильнул, из консоли. проще оказалось разобратся в горах этого файлА что инсталятор MPLABа в програм_файлс накидал, благо build results параметры командной строки подсказал. похоже не просто будет "овладеть" МК. микрочипа, и первое препятствие тут называется IDE. нифига не интуитивнопонятный. ладно терпение и труд.............. и такдалее. будем хелпы читать.
ЗЫ: извините за оффтоп. первое разочарование в микроконтроллерах. точнее в их производителях.
ЗЫЫ: те ссылки что появлялись в этом топике я давно перечитал уже, некоторые и не один раз, но всё равно спасибо.

 

semm: первое разочарование в микроконтроллерах. точнее в их производителях.

Я инсталлировал MPLAB 5.70.40 и оформлял новый проект так, как написано в "Самоучителе", о котором хорошо отзывался Zandy, мне он тоже нравится, правда пока прочел немного. Никаких траблов при действиях не испытывал.

 

Splav56: так, как написано в "Самоучителе", о котором хорошо отзывался Zandy
мне он тоже понравился, скачал весь полностью, почему и вознкли вопросы, когдато давно пытался занятся пиками но упёрся в MPLAB, думал поумнел с тех пор, (столько перечитать, асм изучить.) оказывается нет. уже четвёртый день бьюсь, (правда не по многу, часа по два-три в день) а к кодингу так и не приступил. а руки чешутся, аж жуть. вот и психую. простите.