03.01.2011, 12:52
|
#141
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от ValBag
|
Я имел в виду ресурсы Ptroteus на моделирование каждого МК.
|
А вот тут все зависит от примененных МК и "скоропульности" вашего компа. Модели VR - программные, написаны на C++ и скомпилированы в соответсствующие DLL. Насколько быстро работает ваш комп и система WINDOWS в частности, настолько быстро будут обрабатываться и модели МК.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
03.01.2011, 14:14
|
#142
|
Прописка
Регистрация: 17.11.2007
Сообщений: 112
Сказал спасибо: 19
Сказали Спасибо 14 раз(а) в 9 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от Halex07
|
Насколько быстро работает ваш комп и система WINDOWS в частности, настолько быстро будут обрабатываться и модели МК.
|
Да, конечно, вопрос был скорее риторическим. ![Улыбка](images/smilies/icon_smile.gif)
Попутно искал модель линии, для связи между МК. Спасибо Вашим FAQ, нашел подсказку на примитив. Почитал еще у Гололобова.
|
|
|
|
04.01.2011, 04:54
|
#143
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Если у меня в схеме стоят 2 микроконтроллера. Как выбрать отладку "нужного"? Запускается на отладку последний подключённый к схеме.
Заранее спасибо.
|
|
|
|
04.01.2011, 09:58
|
#144
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от SasaVitebsk
|
Если у меня в схеме стоят 2 микроконтроллера. Как выбрать отладку "нужного"? Запускается на отладку последний подключённый к схеме.
|
Не понял о чем это, и что Вы подразумеваете под отладкой и под последним. Окон Source Code будет два ( ну или по числу стоящих в схеме МК) в какое встали мышой в паузе, в том и шагаем.
|
|
|
|
04.01.2011, 17:03
|
#145
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Тем не менее у меня окно одно. Точнее есть второе окно где переменные. Может причина в том, что я второй МК позже к схеме подключил? А может в том, что я подключил COF файл. То есть брожу по Си проге.
|
|
|
|
05.01.2011, 03:29
|
#146
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от SasaVitebsk
|
Тем не менее у меня окно одно.
|
Так включите второе - в чем собсс-но проблема то? В паузе зайдите в меню DEBUG - там внизу будут два микроконтроллера (три, четыре, десять - сколько их есть). У каждого проверьте установку флажков. Вы видно у одного рубанули окна нечаянно, а потом включить забыли. И не важно COF или что то.
|
|
|
|
06.01.2011, 22:49
|
#147
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Это отладил. Новое надо. Есть вопрос. Как посмотреть массив или память?
|
|
|
|
07.01.2011, 02:24
|
#148
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от SasaVitebsk
|
Как посмотреть массив или память?
|
Ну ведь картинку привел. Или не хватает смекалки флажки воткнуть на нужных местах?
Internal RAM - ОЗУ, EEPROM - ПЗУ. А уж как вы там свой массив прописали - жестко или нет, это ваша задача его там отрыть.
|
|
|
Сказали "Спасибо" Halex07
|
|
|
07.01.2011, 03:45
|
#149
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Не нервничайте. ))
Спасибо. Разобрался.
Если честно, то не планирую пользоваться данным инструментом, поэтому халатно отнёсся. Вот нужно было одну тему склепать, вообще не имея железа под рукой. Обычно темы у меня такие, что в протеусе по любому не отладишь, либо времени займёт больше чем вживую. Отлаживаю на опытном образце сразу с помощью JTAG. А тут халтура мелкая. ))
Сразу наткнулся на 2 хомута. Отлаженные и рабочие библиотеки в протеусе не заработали. Глянул. 1 хомут в HD44780. Не буду утверждать, что протеус неправ, но факт остаётся фактом. Библиотека работает, а протеус указывает, что хомут в инициализации.
2 хомут 100% в реализации модели AVR контроллера. Если вы используете последовательность команд
out защёлка регистра
in ввод данных
То вы получите правильное значение. Дело в том, что IN обрабатывается вначале такта, а out в коце команды. Иными словами ввод и защёлкивание происходит одновременно. Это можно легко проверить. Протеус сообщает об ошибке.
С точки зрения логики - оно понятно. Правильнее
in
out
Но в этом случае пройдёт 2 такта м/у вводом и защёлкиванием.
===
Собственно у меня нет претензий - я молча подправил - да и всё. Но просто это показывает, что любая модель - всего лишь модель. Со всеми своими погрешностями.
))
Всех с праздником.
|
|
|
|
25.01.2011, 11:30
|
#150
|
Прописка
Регистрация: 17.11.2007
Сообщений: 112
Сказал спасибо: 19
Сказали Спасибо 14 раз(а) в 9 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Попробовал посмотреть тактовый сигнал с выхода МК в протеус-е. В свойствах МК (протеус) запрограммировал CKOUT - "0", но сигнала так и не получил. Где искать ошибку? Может играет роль, что генератор внутренний: RC?
Последний раз редактировалось ValBag; 25.01.2011 в 18:31.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:16.
|
|