04.11.2009, 20:33
|
|
Частый гость
Регистрация: 25.09.2005
Сообщений: 21
Сказал спасибо: 47
Сказали Спасибо 5 раз(а) в 4 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от Halex07
|
Добавлю к ответу Тени, что в ПОСЛЕДНИХ версиях (если не изменяет память с 7.3) там есть три предустановки. Выбираете нужную и загружаете (LOAD). Та что по умолчанию - Default
|
У меня версия 7.4 Sp3, но нет выбора предустановок.
Спасибо.
|
|
|
|
04.11.2009, 22:01
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
kuksin, Но это же не последняя ...
__________________
Осторожно , злой кот
|
|
|
|
06.11.2009, 13:10
|
|
Прохожий
Регистрация: 13.05.2008
Сообщений: 8
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от Halex07
|
Вот как раз этот индикатор смоделировать проблематично - количество "светящихся" элементов больше 64. Можно смоделировать без нижних галок.
------------------------------------------------------------------------
to TEHb Это как раз тот момент, о котором я тебе писал, что бывают такие - так что количество элементов надо увеличивать.
|
Вот и я сделал его (модель), но у меня идет повторение через 32 сегмента. Т.е. включаю сегмент 1 , а загораются 1, 33 и 57. Получается в Протеусе ограничение, хотя я не нашел в описании (может быть плохо искал).
|
|
|
|
06.11.2009, 13:12
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от teasn0
|
Получается в Протеусе ограничение, хотя я не нашел в описании (может быть плохо искал).
|
Да, ограничение - 32 бита. Пока менять не будем, т.к. надо будет изменять также и нутро ProSPICE.
|
|
|
|
06.11.2009, 13:28
|
|
Прохожий
Регистрация: 13.05.2008
Сообщений: 8
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Подскажите, кто знает.
Вопрос по микроконтроллеру ATtiny2313. Где хранится содержимое EEPROM?
1. CodeVizion записывает данные EEPROM в файл (ИМЯ.eep), в HEX-формате, а в свойствах процессора в Протеусе (MODDATAFILE) требуется двоичный файл.
2. Даже сгенерировав двоичный файл и указав его в свойствах процессора (MODDATAFILE) - данные из него не заносятся при загрузке проекта, но какие-то данные в EEPROM записаны (как ни странно - мои данные, которые как-то туда попали?), но больше я не могу их там изменить. Всякий раз, даже после выключения компьютера, при загрузке проекта в Протеус - эти данные в EEPROM откуда-то вновь загружаются.
Подскажите, кто знает. Заранее благодарю.
|
|
|
|
06.11.2009, 14:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
teasn0, Они хранятся в файле .PWI насколько я помню. Для сброса Debug - Reset Persistent Model Data.
|
|
|
|
06.11.2009, 14:36
|
|
Прохожий
Регистрация: 13.05.2008
Сообщений: 8
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Получается, чтобы загрузить новые данные, необходимо выполнить Debug - Reset Persistent Model Data. После этого при запуске загружаются данные из файла. Не очень удобно, но в принципе работать можно.
И еще вопрос: почему-то не могу сделать передачу данных посредством шины в/из SubCircuit. Ошибок ни каких нет, но шины как бы разные. В чем секрет?
|
|
|
|
06.11.2009, 18:46
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от TEHb
|
Да, ограничение - 32 бита. Пока менять не будем, т.к. надо будет изменять также и нутро ProSPICE.
|
Я уж думал, что совсем офигел со своими автомобильными проблемами, ан нет.
32 это для LEDMPX - светодиодных, а он же делает модель ЖК, где надо использовать LCDMPX.DLL, тогда все нормально - 64. Иначе как бы я получил вот такое как на картинке.
Я потому уверенно и заявил, что его модель делается, но без нижних галочек, иначе перескочим лимит и для LCDMPX. Материал будет скоро в ЧАВО, но если неймется могу выложить пример создания восьмиразрядного ИЖКЦ здесь , правда без подробного "разбора полетов".
Последний раз редактировалось Halex07; 06.11.2009 в 23:06.
|
|
|
|
06.11.2009, 22:51
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от teasn0
|
Получается, чтобы загрузить новые данные, необходимо выполнить Debug - Reset Persistent Model Data. После этого при запуске загружаются данные из файла. Не очень удобно, но в принципе работать можно.
И еще вопрос: почему-то не могу сделать передачу данных посредством шины в/из SubCircuit. Ошибок ни каких нет, но шины как бы разные. В чем секрет?
|
Вообще это наоборот мне кажется более удобно. Если Вы то и дело перезапускаете симуляцию, то EEPROM остается неприкосновенной. Не так часто она и изменяется при нормальной эксплуатации. Ну и потом, если у Вас EEPROM модифицируется во время работы девайса, а ведь и такое нередко применяется (например хотим сохранить вычисляемую по условию константу), то представьте себе, что каждый раз при останове симуляции происходит сброс EEPROM - при новой симуляции все сначала - тоже не панацея. Да и "понюхать" всегда не мешает - чё там на данный момент лежит - тоже плюс, если не сброшено.
А по второй части вопроса "не въехал"... Или пример в студию или поясните - что не работает подробно. Шины действительно разные, когда создается субмодуль ( Subcircuit Mode) соответственно BUS и берется из этого левого меню, когда компонент - из его левой менюшки ( Device Pins Mode) , когда связь - BUSWIRE. Может Вы что-то не к тому приклеили?
Ну и чтобы не быть голословным пример в версии 7.6:
Последний раз редактировалось Halex07; 06.11.2009 в 23:44.
|
|
|
|
07.11.2009, 19:23
|
|
Прохожий
Регистрация: 13.05.2008
Сообщений: 8
Сказал спасибо: 3
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Вопросы и замечания по топику - FAQ по PROTEUS
Сообщение от Halex07
|
Вообще это наоборот мне кажется более удобно. Если Вы то и дело перезапускаете симуляцию, то EEPROM остается неприкосновенной. Не так часто она и изменяется при нормальной эксплуатации. Ну и потом, если у Вас EEPROM модифицируется во время работы девайса, а ведь и такое нередко применяется (например хотим сохранить вычисляемую по условию константу), то представьте себе, что каждый раз при останове симуляции происходит сброс EEPROM - при новой симуляции все сначала - тоже не панацея. Да и "понюхать" всегда не мешает - чё там на данный момент лежит - тоже плюс, если не сброшено.
|
В общем и с Вашим утверждением я согласен. Просто в моем случае константа вычисляется в процессе компиляции и должна сохранятся в EEPROM. Далее при работе устройства константа может быть записана из внешнего устройства (компа). Но в любом случае, в Протеусе сделано правильно, просто я не разобрался сразу.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:40.
|
|