Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
01.10.2009, 10:33
|
#1
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 38
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
CCS PICC+Proteus+MPLAB=?
Добрый день всем добрым людям!
Вопию о помощи, отчаявшись разобраться сам. Простейшая прогр. на СИ
(задел будущей прогр.), созданная в среде CCS PICC? ,безошибочно компилируется, а затем и симулируется в MPLAB, никак не влазит в
Proteus. Генерит ошибку [1L] и прекращает процесс. Файл .cof прописан в
папке проекта Протеуса и в окне свойств МК Протеуса.
Посылаю все картинки, думаю для специалиста там все понятно.
|
|
|
|
01.10.2009, 11:02
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
А ассемблер здесь каким боком к сишному кофу ???
Правой кнопкой на контроллер, свойства, програм файл - указываете путь к кофу.
|
|
|
|
01.10.2009, 12:37
|
#3
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 38
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
URRU
Теперь я уже ничего не понимаю.Где ты усмотрел ассемблер? .cof взят из папки проекта CCS PICC (где он появился после компиляции проги, написаной на СИ) и помещен в папку одноименного проекта,созданого в
Proteus(e).Затем в окне Proteus(а) Add/Remove Source Code Files был указан путь к нему(именно там предусмотрена такая возможность в строке Source Code Filename.А потом в окне свойств МК в строке Program
File был указан файл .cof.
Я так понимаю,что этот файл в Proteus(e) используется для процесса
симуляции и заменяет в какой то мере .hex.
Почему никто не скажет мне на какую ошибку мне указывает Proteus?
Ведь это главное. Спасибо за ответ.
|
|
|
|
01.10.2009, 13:12
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
Сообщение от batalionok
|
URRU
Теперь я уже ничего не понимаю.Где ты усмотрел ассемблер? .cof взят из папки проекта CCS PICC (где он появился после компиляции проги, написаной на СИ) и помещен в папку одноименного проекта,созданого в
Proteus(e).Затем в окне Proteus(а) Add/Remove Source Code Files был указан путь к нему(именно там предусмотрена такая возможность в строке Source Code Filename.А потом в окне свойств МК в строке Program
File был указан файл .cof.
Я так понимаю,что этот файл в Proteus(e) используется для процесса
симуляции и заменяет в какой то мере .hex.
Почему никто не скажет мне на какую ошибку мне указывает Proteus?
Ведь это главное. Спасибо за ответ.
|
Еще раз -".Затем в окне Proteus(а) Add/Remove Source Code Files" был установлен инструмент - MPASMWIN - ассемблер, который и пытается обработать Ваш коф. Отсюда и ошибки - протеус считает, что имеет дело с ассемблерным файлом.
Не нужно туда ничего добавлять...
|
|
|
|
01.10.2009, 15:19
|
#5
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 38
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
URRU!
Я все сделал. Папки с проектами CCS PIC и Proteus(а) расположил рядом,
прямо в корень диска D,чтоб сократить
пути, в окне свойств МК в строке Program Files указал путь к файлу .cof
в папке Proteus(а) и больше нигде его не прописывал. Результат отрицательный. Прилагаю вложения.
В окне Source Code Build ERRORS картина не изменилась.Похоже что он снова использует MPASM.
|
|
|
|
01.10.2009, 15:37
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
В окне Add/Remove Source Code Files нажать на стрелочку вниз в поле Source Code Filename, выбрать файл и удалить его нажав на Remove. Если там больше одного файла, проделать это для всех.
|
|
|
|
02.10.2009, 12:30
|
#7
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 38
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
С помощью людей (особенно СЕРГЕЯ) за ночь разобрался.Спасибо им...
Обращаюсь теперь ко всем, что значит это сообщение, появляющееся при попытке симулировать в Протеусе? Компиляция из под Протеуса прошла успешно. См. картинку!
|
|
|
|
02.10.2009, 12:42
|
#8
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
Это значит, что данные элементы - только рисунки, а внутри ничего нет. Для симуляции или нужно их заменить на аналогичные но с моделями, или поставить галочку в пункте Exclude from Simulation если они вооще не нужны.
|
|
|
|
02.10.2009, 13:24
|
#9
|
Частый гость
Регистрация: 08.09.2009
Сообщений: 38
Сказал спасибо: 18
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
ТЕНЬ!
Спасибо большое. Я ведь взял их из библиотеки Протеуса! А как в будущем определять, что это только картинки? Я ведь с Протеусом познакомился не так давно и сейчас просто накапливаю знания. Поетому благодарен каждому помошнику.
|
|
|
|
02.10.2009, 13:27
|
#10
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Re: CCS PICC+Proteus+MPLAB=?
Ну если модель отсутствует, значит картинка
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:09.
|
|