Микроконтроллеры | Ликбез по С для микроконтроллеров PIC |
|
---|---|---|
Zandy: Я погряз в этих программах, связках между CCS и MPLAB. Куча каких-то настроек. Куча файлов. Зачем все это? Как программы взаимодействуют между собой? ПАШИК: А кто ни будь с HI-TECH.PICC работает. Не могу связать с MPLAB. При компиляции виснет. Не могу понять, зачем что-то связывать? Есть компилятор. Ему скармливаем *.c и *.asm - получаем .obj Чтобы не кормить вручную - пишем makefile (в аттаче) Структура проекта: И всё! Я таким макаром пишу программы для PIC, AVR, MSP, Fujitsu, 51, scenix... |
|
|
|
||
Чё-то не приаттачивается... Попробую с расширением txt... |
|
|
AHTOXA: Не могу понять, зачем что-то связывать? Есть компилятор. Ему скармливаем *.c и *.asm - получаем .obj |
|
|
Max_Pinchuk: настоящий ликбез для PIC и AVR по Си это не курс о котором вы говорите, а инструкция к компиляторам http://www.mikroe.com/en/tools/easypic4/ |
|
|
Max_Pinchuk: Есть кнопка "отбилдить все" ! жмите. Зачем ликбез превращать в "пикировку" специалистов? Как хорошо было в ликбезе по ПИКАМ!!! gan: MPLab->Project wizard->PIC16F877->ActiveToolsuite:CCS C Compiler..->ProjectName:любой, ProjectDirectory:путь к примеру (например C:\CCS_examples\BitTest), добавить в проект BitTest.c, а дальше как обычно. Max_Pinchuk: либо .hex или .cof "скармливаете" PROTEUS -у и отлаживаете в нем. |
|
|
Zandy: Как хорошо было в ликбезе по ПИКАМ!!! Так вернитесь туда и не обращайте внимание на посты Пинчука. Ведь это так просто. Скоро мы решим эту проблему. Пока Andy где-то в Греции тусуется. Завтра попробую по этому вопросу связаться с ним по ACQ. |
|
|
Max_Pinchuk: стукануть - этож такой кайф Да я только этим и живу! Кайф превыше всего! |
|
|
Max_Pinchuk: Лекарство к компилятору на страничке известного курса внизу. Пинчук, мы пока не договорились, но, думаю, что договоримся. Смотрите тут: http://pro-radio.ru/controllers/3407-14/ |
|
|
Zandy: Где есть компилятор? Где линкер? Как скармливать? Путаница полнейшая!!!!!!!!! Уф, поставил -таки CCS Больше всего намучился с работой клавиатурного ниньзи Смотрим. В папке PICC - Ccsc.exe. Это, как я понял, и компилятор, и линкер. Посмотрим, что он умеет:
Открывается хелп с перечнем ключей командной строки. Смотрим, что есть полезного...
- выбор семейства пиков (вроде такое?)
- должно быть привычнее...
Здесь я не уверен, что там нужно для протеуса...
- где лежат заголовочные файлы
- это для редактора, если надо. Чтобы показывал на какой строке ошибка Вот, пока хватит. Теперь надо что-нибудь откомпилировать... Берём пример из папки PICC\Examples\, любой. Например, EX_COMP.C
Следующий шаг - проект из нескольких файлов... |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |