Пост N: 824
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 13.06.08 13:27. Заголовок: Заметил одну неприят..
Заметил одну неприятную вещь. Протеус начинает здорово тормозить когда в программе присутствует много прерываний от таймеров. Можно как-нибудь с этим бороться, или я что-нибудь неправильно делаю? И вообще, как его оптимально настроить? Я пытался "играться" с настройками, что-то ничего не получилось.
Вооще-то Протеус обычно начинает тормозить, если контроллер обвешать разными активными/визуальными элементами. В частности жутко не любит быстро меняющиеся аналоговые сигналы (пара RC цепочек запросто может загрузить процессор на 100%). Поясните хотя бы, что значит "много прерываний от таймеров" и какая у вас конфигурация компьютера.
Пост N: 825
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 17.06.08 11:45. Заголовок: kroko пишет: что зн..
kroko пишет:
цитата:
что значит "много прерываний от таймеров"
Это значит, что задействовано несколько таймеров, и прерывания от них следуют с небольшим промежутком времени. По возможности, все возможные элементы перевожу в "цифровой" режим. Помню, однажды Протеус "повесился" напрочь, когда в программе был некорректно сделан выход из ПП. Вместо Return стояло Goto. Это было сделано специально, и в реальном устройстве должно было работать, ибо дальнейших считываний из стэка не было, просто он регулярно переполнялся. Видимо, Протеус этого не понял. А пробовал я это уже на трёх конфигурациях четвёртых Пентиумов. Так что, с железом, вроде, всё в порядке. Вот с последней пограммой. Пока был только TMR0, всё работало великолепно. Как только ввёл параллельно TMR1, сразу - "тормоза".
Пост N: 64
Зарегистрирован: 04.05.07
Откуда: Беларусь, Минск
Рейтинг:
0
Отправлено: 18.09.08 23:42. Заголовок: Задействовал в после..
Задействовал в последнем проекте TMR0 и TMR1 в связке Мплаб+Протеус. Загрузка процессора мизерная (протеус показывает 7%, в менеджере задач вообще около 1%). А с какой частотой идут у вас прерывания?
Пост N: 178
Зарегистрирован: 03.06.07
Откуда: РОССИЯ, Оренбург
Рейтинг:
0
Отправлено: 23.11.08 14:13. Заголовок: А есть ли модель ds1..
А есть ли модель ds1631 для протеуса ? А то почему то ds1621 считывается только один раз при запуске моделирования ,в конфиге 0x02 вроде всё правильно .
Все даты в формате GMT
3 час. Хитов сегодня: 8
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет