|
Gregory: прочитал у Вас на сайте, что используете МПЛАБ совместно с Протеусом. А у меня вот что-то не хочуть. Вроде всё делаю, как па Казусе написанно, и на трёх компах уже попробовал. Может, секретное слово какое есть? Ну, у меня-то значочки и кнопчки симуляции протеуса в составе МПЛАБа появились сразу и без проблем. Но вот насчет работы - через раз. Бывает так, что все отлично работает, появляется окно симуляции, все симулируется. Причем, если заработало, то будет работать всегда. Возьмешь другой проект - хрен с редькой. Нажимаешь симуляцию - МПЛАБ дает сбой и... "программа будет закрыта". Почему так, я не понимаю, но думаю, что связано это с какими-то настройками и подготовительными операциями, к которым эта связка чувствительна. В нормальных программах обычно в таких случаях выскакивает окошечко с кратким объяснением причины. Здесь - просто фатальный сбой всей программы. Сыровато как-то все это выглядит. Действительно, очень обидно. И не я первый, который жалуется на глючность протеуса. Самое любопытное, что у разных людей глюки по-разному проявляются. На КАЗУСе тоже ничего вразумительного не нашел. |
|
|
Zandy, ай, спасыба, дарагой! А то я вчера до Слила достучался, наконец. Три часа качал, а потом - архив битый. А на Казусе я тоже всё перерыл, и тоже с тем же результатом. Промелькнула там, правда, одна мысль, что де дистрибутивы Протеуса с разных мест. Казусная ссылка у меня тоже не качается, поэтому брал именно с другого места. Хочу, однако заметить, что я и так использовал МПЛАБ вместе с Протеусом довольно успешно и до этого. "Связкой" это, конечно не назовёшь, а выглядит это так. Запускаю обе программы. В МПЛАБе создаю проект, произвожу первичную отладку, само-собой создаётся хекс. В Протеусе создаю проект, где указываю этот хекс. Далее, если, при запуске симуляции, что-то работает не так, выключаю симуляцию, переключаюсь на МПЛАБ, произвожу корректировку, и опять в Протеус. И так до "полного удовлетворения". Скажу более. Асм пишу не МПЛАБе, а в "блокноте", по причине маленького разрешения экрана машины, на которой я радиолюбительством занимаюсь. Так что получается связка "Блокнот-МПЛАБ-Протеус". Поэтому, собственно, фиаско с Казусом, меня мало расстроило. P.S.: А МПЛАБ, кстати, уже 7.5 есть. Я попробовал, пока нареканий нет. P.S.S.: Пока пост строчил, и CCS PICC закачался. |
|
|
Gregory: "Связкой" это, конечно не назовёшь, а выглядит это так. Да тут все преимущество связки несколько в другом. В протеусе вы не можете отслеживать состояние любых регистров во время симуляции (только некоторых) во время пошагового выполнения программы. В связке все это получается отлично и наглядно. Т. е. состояния регистров вы контролируете средствами МПЛАБа, а наглядность симуляции обеспечивается средствами ПРОТЕУСа. Может у вас версия протеуса старая, не позволяющая осуществлять связку. Если хотите, могу выложить самую свежую туда, откуда у вас качается (мне это элементарно), которая у всех работает, даже у меня бестолкового , правда, как я уже писал, не без глюков. |
|
|
Zandy: В связке все это получается отлично и наглядно Да я в курсе. Честно говоря, даже и не знаю, стоит ли заморачиваться, судя по Вашим отзывам. Ну, если Вам не трудно, тогда давайте попробую ещё разок. Аплоад см. выше. Насколько помню, теперь надо реестр хорошенько вычистить. Не подскажите, что искать? |
|
|
Давно я вам говорил, переходите на Си, а вы- Бейсик-рулёз-з-з. Я уже с год, как пишу на Си (HT-PICC+MPLab), и с тех пор не написал ни одной строки на ассемблере, хотя не считаю, что освоил Си полностью. Первый мой проект на Си- http://www.schemz.narod.ru/Term_shift/Term_shift.htm
|
|
|
Отправил материал, ждём-с. В феврале, наверное, нет, а как дальше посмотрим. Только там не ёлка, а что-то типа Блик-пропеллера, программу кстати писал на Си. |
|