Пост N: 34
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 11.08.07 18:32. Заголовок: Re:
Не работает модель схемы с PIC18F252. Путь к исходнику и к HEX файлам указал. Протеус виснет и не реагирует на кнопки. Останавливается только диспетчером. Что бы это могло быть и как исправить?
Пост N: 253
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 12.08.07 14:18. Заголовок: Re:
Жаль не заметил появления новой темы, один из недостатков движка этого форума. Наверное уже в курсе Ну на всякий случай http:// Для начала скажиТЕ (если можно на ты, так проще ), где находится твоя системная папка Temp?
Пост N: 37
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 12.08.07 15:32. Заголовок: Re:
Насчёт системной папки темп не совсем понял вопрос? На диске C наверное. Протеус вообще рабочий у меня, моделировал на нём схемы с PIC16F628A. Немного ещё поразбирался - модель HD44780 в этой схеме всё дело портит. За файлы спасибо, попробую - отпишу...
Пост N: 254
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 12.08.07 16:17. Заголовок: Re:
kaligraf пишет:
цитата:
Насчёт системной папки темп не совсем понял вопрос? На диске C наверное.
Нужно изменить путь к ней: Некоторые программы не любят русского шрифта в пути к ней и протеус якобы, не исключение. Затем, кнопка Source у тебя работает, асмовский файл можеш посмотреть, при нажатии на паузу?
Пост N: 41
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 12.08.07 21:27. Заголовок: Re:
Да, при нажатии на паузу выходит окошко с файлом. Сменил путь к папке Temp, сделал как на рисунке - протеус перестал моделировать, наверное переустановить его надо? Когда устанавливал протеус, специально создал в винде учётную запись с английскими буквами. Без этого он вообще не хотел ничего моделировать.
Пост N: 255
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 12.08.07 21:52. Заголовок: Re:
С моим инетом.... Дальше интересно, как поведет себя симулятор при открытии файла MC1_252.asm, на который я давал ссылку в теме "Программа/подпрограмма не работает или работает не так, как нужно." Только схему собери по рисунку с учетом всех соединений.
Пост N: 43
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 12.08.07 22:01. Заголовок: Re:
vintik Может подскажешь, есть где более подробная информация по протеусу? А то у меня только статья из журнала "Радио" №4...6 за 2005г. Что такое digital analysis , и как его пользовать пока неясно. Вообще с протеусом пока много белых пятен.
Пост N: 44
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 12.08.07 22:05. Заголовок: Re:
Взял все файлы из архива в отдельный проект протеуса. Запустил - всё работает, как будет на 252-м PIC-е попробую - отпишу. Там схемку придётся с нуля нарисовать...
Пост N: 256
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 12.08.07 22:14. Заголовок: Re:
kaligraf пишет:
цитата:
как будет на 252-м PIC-е попробую - отпишу
Почему спрашиваю, я потратил пол дня пока ее запустил, и в общем то не совсем крректными действиями. Но протеус пока работает и не ругается С анализаторами чуть пжже
Пост N: 46
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 13.08.07 07:08. Заголовок: Re:
Переделал схему под 252-й PIC. Если ассемблировать в протеусе, то выдаёт ошибку при ассмемблировании error122. Но hex файл взят с МПлаба, модель работает нормально, и при паузе выдаёт ассемблерный листинг без ошибок. Ссылка на файлы в разделе "Программа/подпрограмма не работает или работает не так, как нужно"
Пост N: 258
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 13.08.07 11:39. Заголовок: Re:
kaligraf пишет:
цитата:
Если ассемблировать в протеусе, то выдаёт ошибку
Можно конечно и в МПлабе все делать, но не всегда это удобно. А чтобы можно было ассемблировать в протеусе нужно чтобы пакет MPASMWIN.EXE был свежий. Или использавать MPASMWIN.EXE с МПлаба, гдето говорилось, что можно, но у меня не получилось. По этому я просто заменил MPASMWIN.EXE на МПлабовскую. Думаю что после этих оиерацй проект PIC18_IND.DSN будет работать в полном обьеме и в протеусе.
Пост N: 48
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 13.08.07 17:41. Заголовок: Re:
vintik Спасибо за помощь, быстро совместными усилиями задачки решаются. Вопрос разложен по полочкам в лучшем виде. Загляни в личные сообщения, там немного запоздавший ответ.
Встретил на форуме слово ПРОТЕУС и решил узнать,что это такое.В результате нашёл сайт кусь! , где есть краткий учебник по ПРОТЕУСу и ещё много чего интересного.Насколько всё это заслуживает внимания,судите сами. С уважением, Геннадий.
Пост N: 261
Зарегистрирован: 26.12.06
Откуда: Одесса
Рейтинг:
0
Отправлено: 17.08.07 17:37. Заголовок: Re:
Конечно ресурс хороший и похоже составлен по часто задаваемым вопросам. Но как вывести анализатор на рабочее поле, вроде упущено. По этому "видео" со своей стороны как бы понятнее. Да и не спец я, по этому для меня проще показать, чем раcписать
Вопрос знающим. У меня некоректно симулируется PIC16F676 (с АЦП на борту) в Протеусе. Ноги RC4, RC5 работают нормально, а по ногам порта А не могу отловить не прерывание ни даже тупым опросом ноги не фиксируется лог. единица, хотя на вывод порт А работает нормально. Вобщем кто, что знает буду рад. Если нужно код скину.
Пост N: 580
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 17.12.07 10:35. Заголовок: А ещё у Протеуса наб..
А ещё у Протеуса наблюдаются некоторые глюки, при считывании МК уровней входных сигналов. Особенно часто это проявляется, у меня во всяком случае, при связке с МПЛАБом, в пошаговом и "визуальном" режиме. В "реальном" режиме - более-менее нормально.
Отправлено: 17.12.07 19:58. Заголовок: kroko пишет: Может ..
kroko пишет:
цитата:
Может выводы порт A настроены у вас как аналоговые входы? (по умолчанию именно так)
Выводы настроены как цифровые вх/вых на ввод, в МПЛАБе симулируется нормально, и заходит в прерывание. А Протеус отказывается реагировать на изменение уровня ноги, даже если не использовать прерывание а просто зациклится и опрашивать: что-то типа btfss porta,0 call interrupt goto $-2 ХЗ может протеус, некоректно работает с моделью PIC16f676, ща буду собирать и на проверю.
Отправлено: 20.12.07 01:02. Заголовок: Сделал я прерывания ..
Сделал я прерывания с ног порта А. Мой протуп был(в регистре cmcon не обьявил что ноги ra0,ra1 - цифровые вх/вых), а я на протеус грешил. Но вопрос в другом почему тогда МПЛАБ нормально без вопросов переходил на прерывание.
МПЛАБ иногда по дефолту регистрам довольно странные значения присваивает. Проследите какое значение cmcon в мплабе по умолчанию.
Не совсем корректный ответ.МПЛАБ не обязана по дефолту присваивать что то регистрам, так же как и в "живом" чипе при старте в них находиться мусор. Что бы включить это в протеусе в свойствах чипа включите RANDOMIZE PROGRAM MEMORY(по дефолту выключен). И следите в своих исходниках за иницилизацией используемых регистров, а то влетите в такие дебри и начнеться "-Почему в протеусе работает , а вживую нет"...
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет