09.09.2009, 10:17
|
|
Частый гость
Регистрация: 20.06.2009
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Здравствуйте!
Proteus 7.5.
WinAVR
Отлаживаю программу.
Использую связку виртуальный терминал-ATmega162.
Микроконтроллер отправляет данные нормально, на терминале я их вижу.
А вот терминал данные в микроконтроллер не отправляет!
Почему?
Проект и прошивку приаттачил.
Благодарю заранее.
|
|
|
|
09.09.2009, 15:25
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus общие вопросы
Kolunka, а попробуйте отодвинуть влево символ терминала. И сразу же увидите, что соединения нет, и соответственно, ничего в контроллер посылаться не может.
|
|
|
|
09.09.2009, 16:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от avr123-nm-ru
|
Подскажите что надо подстроить в проекте MPLAB HT-PICC proteus 7.5 sp3 чтобы в паузе переменные отображались в окне переменных ? так же как ри симуляции AVR или в примере протеуса PICCALC.
Как в MPLAB посмотреть адреса размещения переменных после компиляции кроме шараханья по листингу, и как понаблюдать в MPLAB сосотояние переменных при смуляции в симуляторе или совместно с протеус кроме ручного добавления адресов в окно воч.
Попросили проектик позырить, вот переменных не вижу, скучаю ...
Прикрепленный файл: 6594776.rar
|
Наконец-то добрался до загрузчиков. Выяснил, что по невыясненной причине компилятор помечает эти переменные как "внутренние" и соответственно симулятор их не грузит (вот ещё!). Так что вопрос переходит в пользу HtSoft.
Посмотреть переменные можно включив на Debug отладочные сообщения Program Loader - правда там шарахаться не меньше.
Ещё, можно добавить параметр в модель DUMPFILE=C:\dump.txt и шарахаться по нему - всё лехче чем по журналу.
|
|
|
|
09.09.2009, 16:33
|
|
Частый гость
Регистрация: 20.06.2009
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Сообщение от TEHb
|
Kolunka, а попробуйте отодвинуть влево символ терминала. И сразу же увидите, что соединения нет, и соответственно, ничего в контроллер посылаться не может.
|
Двигать не двигал, но после перерисовки вайра терминал начал работать ![Улыбка](images/smilies/icon_smile.gif)
Пока решил попробовать - немало времени утекло: с виду всё нормально, а соединения нет! Повод задуматься для разработчиков
А вообще, запустил я свой тест. Нормально всё работает ![Улыбка](images/smilies/icon_smile.gif)
В очередной раз спасибо ![Улыбка](images/smilies/icon_smile.gif) Ибо пробовать надо, а железа нет и неизвестно когда будет...
|
|
|
|
09.09.2009, 16:42
|
|
Частый гость
Регистрация: 20.06.2009
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Ещё пара вопросов по терминалу...
Proteus 7.5.
Из хелпа:
Цитата:
|
The Virtual Terminal supports the ASCII control codes CR (0Dh), BS (0x08h) and BEL (0x07h). All other codes including LF (0x0A) are ignored.
|
Но выясняется, что терминал так же поддерживает и \f (перевод страницы), что хорошо. Но \t (горизонтальную табуляцию) не поддерживает, что плохо.
Не совсем понятно, что же он поддерживает и что не поддерживает. Просьба прокомментировать
Хотелось бы, чтобы терминал поддерживал "ANSI/VT100 Terminal Control Escape Sequences" в полной мере
|
|
|
|
09.09.2009, 16:49
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,536
Сказал спасибо: 698
Сказали Спасибо 4,313 раз(а) в 1,977 сообщении(ях)
|
Re: Proteus общие вопросы
Насчет ANSI и цветов я каэца еще пару лет назад просил.
__________________
Я не помогаю. Я провоцирую думать.
Не дай вам Бог плохих контактов.
|
|
|
|
09.09.2009, 16:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Proteus общие вопросы
У нас есть новый терминал, только он ещё не готов и добраться до его отладки пока нет возможности. На некоторых машинах он ведёт себя весьма странным образом. Этот терминал поддерживает полностью ANSI/VT100.
|
|
|
|
10.09.2009, 08:45
|
|
Частый гость
Регистрация: 20.06.2009
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Кстати, клавиши стрелок терминал почему-то не отрабатывает.
Или это свойственно всем терминалам...
|
|
|
|
10.09.2009, 10:24
|
|
Гражданин KAZUS.RU
Регистрация: 30.04.2006
Сообщений: 984
Сказал спасибо: 5
Сказали Спасибо 18 раз(а) в 14 сообщении(ях)
|
Re: Proteus общие вопросы
Протеус 7.6 сп 0. При загрузке проекта по умолчанию сетка не точечная, а квадратиками. Как сделать чтоб она всегда была точечная (как в ранних версиях)?
|
|
|
|
10.09.2009, 10:54
|
|
Частый гость
Регистрация: 20.06.2009
Сообщений: 34
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Proteus общие вопросы
Кстати, где можно скачать версию поновее, чем 7.5?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:34.
|
|