реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
Kopa
сообщение Mar 3 2006, 05:14
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Кто имел опыт использования связки MPLAB + Proteus?

http://www.labcenter-electronics.com/suppo...es/vdmmplab.exe
( пакет драйвера для связи MPLAB и Proteus )
Proteus можно найти на сайте kazus.ru

Bye,
Go to the top of the page
 
+Quote Post
Mishel
сообщение Mar 5 2006, 17:57
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 10-02-06
Пользователь №: 14 205



На офсайте лабцентер-електроникс написано, что для интеграции с МПЛАБ нужна версия протеуса 6.9. А на казус.ру лежит 6.7, если не ошибаюсь. Она вообще-то как, может?
Я пока по-простому, по отдельности юзаю.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Mar 9 2006, 04:03
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(Mishel @ Mar 5 2006, 20:57) *
На офсайте лабцентер-електроникс написано, что для интеграции с МПЛАБ нужна версия протеуса 6.9. А на казус.ру лежит 6.7, если не ошибаюсь. Она вообще-то как, может?
Я пока по-простому, по отдельности юзаю.


Совместимость с 6.7 может быть с глюками, но в первом приближении работает.
http://www.callbus.ru/rindex.html ( некоторые модели для протеуса )
Описание создания моделей на русском языке данного автора тоже нашел на kazus vsm
header файлы имеются в протеус 6.5 ( ключик для него нашел в и-нете)Прикрепленный файл  Proteusvsm.rar ( 167.65 килобайт ) Кол-во скачиваний: 2058


Сообщение отредактировал Kopa - Mar 9 2006, 04:23
Go to the top of the page
 
+Quote Post
Tail
сообщение Mar 29 2006, 06:23
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 29-03-06
Пользователь №: 15 582



Цитата(Kopa @ Mar 3 2006, 08:14) *
Кто имел опыт использования связки MPLAB + Proteus?

http://www.labcenter-electronics.com/suppo...es/vdmmplab.exe
( пакет драйвера для связи MPLAB и Proteus )
Proteus можно найти на сайте kazus.ru

Bye,


Возможно кто сталкивался.
После установки драйвера прохожу все пункты настройки (из help), кроме :
2. Select the Use Remote Debug Monitor option from the Debug menu.
В proteus в Debug вообще нету этого пункта. Или же может моя версия не поддерживает этот драйвер (хотя в том же хелпе значится "Proteus 6.3 SP1 or later") ?

Mplab_v7.10+Proteus_v6.7sp3

Сообщение отредактировал Tail - Mar 29 2006, 06:24
Go to the top of the page
 
+Quote Post
Spider
сообщение Apr 8 2006, 04:56
Сообщение #5


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



У меня всё работает, только одно НО! Нельзя пользоваться клавишами управлени в самом протеусе (PLay, Pause, Stop) иначе MPLAB падает с криками банзай.
Go to the top of the page
 
+Quote Post
Tail
сообщение Apr 9 2006, 18:42
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 29-03-06
Пользователь №: 15 582



Цитата(Alexey Belyaev @ Apr 8 2006, 07:56) *
У меня всё работает, только одно НО! Нельзя пользоваться клавишами управлени в самом протеусе (PLay, Pause, Stop) иначе MPLAB падает с криками банзай.

Хм.. а какая у вас версия Proteus ?

И есть ли в нем рункт меню
Debug>Debug Monitor option ?
Go to the top of the page
 
+Quote Post
Spider
сообщение Apr 10 2006, 02:25
Сообщение #7


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



ISIS 6.7SP3
в меню есть только Use Remote Debug Monitor
И этого хватает с лихвой.
Go to the top of the page
 
+Quote Post
Kopa
сообщение Apr 10 2006, 02:53
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(Tail @ Apr 9 2006, 21:42) *
И есть ли в нем рункт меню
Debug>Debug Monitor option ?


Версия 6.2 SP5 в ней только Use Remote Debug.
MPLAB 7.3
Go to the top of the page
 
+Quote Post
Mishel
сообщение Apr 23 2006, 18:12
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 10-02-06
Пользователь №: 14 205



Хм. Действительно работает. Мне пришлось только прибавить таймаут в настройках МПЛАБ, а то при двух секундах она не успевала соединиться. Записал десять - работает. Отладчик МПЛАБ намного удобнее чем встроенный в Протеус. Теперь не нужно писать (и помнить) кучу #define -ов, определявших особые условия отладки. Можно сказать, рулез.
Go to the top of the page
 
+Quote Post
Spider
сообщение Apr 24 2006, 01:07
Сообщение #10


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



А нет ли подобного для WinAVR или хоть как-нить можно отлаживать в протеусе АВР проекты?
Go to the top of the page
 
+Quote Post
Mishel
сообщение Apr 24 2006, 16:26
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 10-02-06
Пользователь №: 14 205



Модели под какие-то АТ там есть. Стало быть - да, можно. Насчёт интергации с какими-либо средами разработки - ??
Go to the top of the page
 
+Quote Post
Spider
сообщение Apr 24 2006, 16:37
Сообщение #12


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Не в тему. А можно ли интекрировать компиляторы ПИК или АВР в MSVS?
Go to the top of the page
 
+Quote Post
Mishel
сообщение Apr 26 2006, 17:45
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 10-02-06
Пользователь №: 14 205



MSVS - это Микрософт ВизуалСтудио?
Можно то оно конечно можно... смотря что называть словом "интегрировать".
Как простой вариант - можно написать батник, запускающий компилятор, и запускать его отдельно. А MSVS использовать как редактор текстов на СИ (или на чём Вы пишете).
Чуть сложнее - прописать этот же батник, или явные вызова компилятора, в свойства проекта. Тогда оно будет запускаться кнопкой Build.
Вот только зачем?
А главное - отладчик-эмулятор pic (или авр) прикрутить к MSVS посложнее будет. А без этого оно не будет "интегрированной средой разработки". Да и не заточена MSVS под такие вещи. Ни тебе call stack, ни pin stimulus, ничего не будет. Так что для начала, пожалуй, стоит решить - для чего это надо?
Go to the top of the page
 
+Quote Post
Mishel
сообщение May 8 2006, 07:06
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 24
Регистрация: 10-02-06
Пользователь №: 14 205



В связке mplab 7.30 + proteus 6.7 столкнулся со следующими глюками:
1) Протеус "забывает" точки останова. Если проект в мплаб был перестроен, или даже просто сделан сброс процессора (reset) - в большинстве случаев точки останова перестают работать. Лечение - через меню debug последовательно запретить (disable all) и вновь разрешить (enable all) все точки.
2) Трассировка иногда "сбивается". На очередном шаге (step over) мплаб теряет связь с протеусом и начинает бесконечно крутить "градусник". Лечение - закрыть и мплаб и протеус, затем запустить снова.
3) В модели процессора pic16f877 таймер tmr1 при счёте импульсов с внешнего входа rc1 насчитывает в 2 раза больше. Похоже, он считает по обоим фронтам. Лечение мне неизвестно.
Go to the top of the page
 
+Quote Post
Spider
сообщение Jul 3 2006, 04:46
Сообщение #15


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



Цитата(Mishel @ May 8 2006, 14:06) *
В связке mplab 7.30 + proteus 6.7 столкнулся со следующими глюками:
1) Протеус "забывает" точки останова. Если проект в мплаб был перестроен, или даже просто сделан сброс процессора (reset) - в большинстве случаев точки останова перестают работать. Лечение - через меню debug последовательно запретить (disable all) и вновь разрешить (enable all) все точки.
2) Трассировка иногда "сбивается". На очередном шаге (step over) мплаб теряет связь с протеусом и начинает бесконечно крутить "градусник". Лечение - закрыть и мплаб и протеус, затем запустить снова.

Аналогично.

ЗЫ. Всё ещё ищу способ отладки AVR из протеуса
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 18:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01429 секунд с 7
ELECTRONIX ©2004-2016