Kopa 0 3 марта, 2006 Опубликовано 3 марта, 2006 · Жалоба Кто имел опыт использования связки MPLAB + Proteus? http://www.labcenter-electronics.com/suppo...es/vdmmplab.exe ( пакет драйвера для связи MPLAB и Proteus ) Proteus можно найти на сайте kazus.ru Bye, Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mishel 0 5 марта, 2006 Опубликовано 5 марта, 2006 · Жалоба На офсайте лабцентер-електроникс написано, что для интеграции с МПЛАБ нужна версия протеуса 6.9. А на казус.ру лежит 6.7, если не ошибаюсь. Она вообще-то как, может? Я пока по-простому, по отдельности юзаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 9 марта, 2006 Опубликовано 9 марта, 2006 (изменено) · Жалоба На офсайте лабцентер-електроникс написано, что для интеграции с МПЛАБ нужна версия протеуса 6.9. А на казус.ру лежит 6.7, если не ошибаюсь. Она вообще-то как, может? Я пока по-простому, по отдельности юзаю. Совместимость с 6.7 может быть с глюками, но в первом приближении работает. http://www.callbus.ru/rindex.html ( некоторые модели для протеуса ) Описание создания моделей на русском языке данного автора тоже нашел на kazus vsm header файлы имеются в протеус 6.5 ( ключик для него нашел в и-нете)Proteusvsm.rar Изменено 9 марта, 2006 пользователем Kopa Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tail 0 29 марта, 2006 Опубликовано 29 марта, 2006 (изменено) · Жалоба Кто имел опыт использования связки 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 Изменено 29 марта, 2006 пользователем Tail Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 8 апреля, 2006 Опубликовано 8 апреля, 2006 · Жалоба У меня всё работает, только одно НО! Нельзя пользоваться клавишами управлени в самом протеусе (PLay, Pause, Stop) иначе MPLAB падает с криками банзай. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tail 0 9 апреля, 2006 Опубликовано 9 апреля, 2006 · Жалоба У меня всё работает, только одно НО! Нельзя пользоваться клавишами управлени в самом протеусе (PLay, Pause, Stop) иначе MPLAB падает с криками банзай. Хм.. а какая у вас версия Proteus ? И есть ли в нем рункт меню Debug>Debug Monitor option ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 10 апреля, 2006 Опубликовано 10 апреля, 2006 · Жалоба ISIS 6.7SP3 в меню есть только Use Remote Debug Monitor И этого хватает с лихвой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 10 апреля, 2006 Опубликовано 10 апреля, 2006 · Жалоба И есть ли в нем рункт меню Debug>Debug Monitor option ? Версия 6.2 SP5 в ней только Use Remote Debug. MPLAB 7.3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mishel 0 23 апреля, 2006 Опубликовано 23 апреля, 2006 · Жалоба Хм. Действительно работает. Мне пришлось только прибавить таймаут в настройках МПЛАБ, а то при двух секундах она не успевала соединиться. Записал десять - работает. Отладчик МПЛАБ намного удобнее чем встроенный в Протеус. Теперь не нужно писать (и помнить) кучу #define -ов, определявших особые условия отладки. Можно сказать, рулез. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 24 апреля, 2006 Опубликовано 24 апреля, 2006 · Жалоба А нет ли подобного для WinAVR или хоть как-нить можно отлаживать в протеусе АВР проекты? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mishel 0 24 апреля, 2006 Опубликовано 24 апреля, 2006 · Жалоба Модели под какие-то АТ там есть. Стало быть - да, можно. Насчёт интергации с какими-либо средами разработки - ?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 24 апреля, 2006 Опубликовано 24 апреля, 2006 · Жалоба Не в тему. А можно ли интекрировать компиляторы ПИК или АВР в MSVS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mishel 0 26 апреля, 2006 Опубликовано 26 апреля, 2006 · Жалоба MSVS - это Микрософт ВизуалСтудио? Можно то оно конечно можно... смотря что называть словом "интегрировать". Как простой вариант - можно написать батник, запускающий компилятор, и запускать его отдельно. А MSVS использовать как редактор текстов на СИ (или на чём Вы пишете). Чуть сложнее - прописать этот же батник, или явные вызова компилятора, в свойства проекта. Тогда оно будет запускаться кнопкой Build. Вот только зачем? А главное - отладчик-эмулятор pic (или авр) прикрутить к MSVS посложнее будет. А без этого оно не будет "интегрированной средой разработки". Да и не заточена MSVS под такие вещи. Ни тебе call stack, ни pin stimulus, ничего не будет. Так что для начала, пожалуй, стоит решить - для чего это надо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Mishel 0 8 мая, 2006 Опубликовано 8 мая, 2006 · Жалоба В связке mplab 7.30 + proteus 6.7 столкнулся со следующими глюками: 1) Протеус "забывает" точки останова. Если проект в мплаб был перестроен, или даже просто сделан сброс процессора (reset) - в большинстве случаев точки останова перестают работать. Лечение - через меню debug последовательно запретить (disable all) и вновь разрешить (enable all) все точки. 2) Трассировка иногда "сбивается". На очередном шаге (step over) мплаб теряет связь с протеусом и начинает бесконечно крутить "градусник". Лечение - закрыть и мплаб и протеус, затем запустить снова. 3) В модели процессора pic16f877 таймер tmr1 при счёте импульсов с внешнего входа rc1 насчитывает в 2 раза больше. Похоже, он считает по обоим фронтам. Лечение мне неизвестно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Spider 0 3 июля, 2006 Опубликовано 3 июля, 2006 · Жалоба В связке mplab 7.30 + proteus 6.7 столкнулся со следующими глюками: 1) Протеус "забывает" точки останова. Если проект в мплаб был перестроен, или даже просто сделан сброс процессора (reset) - в большинстве случаев точки останова перестают работать. Лечение - через меню debug последовательно запретить (disable all) и вновь разрешить (enable all) все точки. 2) Трассировка иногда "сбивается". На очередном шаге (step over) мплаб теряет связь с протеусом и начинает бесконечно крутить "градусник". Лечение - закрыть и мплаб и протеус, затем запустить снова. Аналогично. ЗЫ. Всё ещё ищу способ отладки AVR из протеуса Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться