Дико тормозит в эмуляции PROTEUS
Добавлено: Вс июн 05, 2016 10:43:08
Доброго времени суток.
У меня возникла такая проблемма. Решил сделать велоспидометр, схему разработал и программу написал, все вроде по расчетам должно работать быстро и без тормозов, но эмуляция в протеусе сразу меня огорчила. Тормоза жуткие, в место нескольких десятков мс выводит секунды. Хотелось бы спросить у авторитетного сообщества это я неправильно, что то написал или же просто тормоза протеуса и на реальной схеме все будет ОК? Хотелось бы решить эту проблему до создания печатной платы и схемы.
Есть еще один вопрос. Я впервые использовал режим сна и как то не совсем понял, как должны вести себя порты, по моему разумению они должны уйти в 0, но в эмуляции они принимают какое-то неопределенное состояние не поддающееся объяснению. Поэтому в программе я их гасил принудительно. Хотелось бы пояснений по этому моменту тоже.
В архиве есть исходник и проект на CODE VISION AVR v2.05, а также файл протеуса и файл прошивки. Все строчки кода прокомментированы их там немного всего 140 .
У меня возникла такая проблемма. Решил сделать велоспидометр, схему разработал и программу написал, все вроде по расчетам должно работать быстро и без тормозов, но эмуляция в протеусе сразу меня огорчила. Тормоза жуткие, в место нескольких десятков мс выводит секунды. Хотелось бы спросить у авторитетного сообщества это я неправильно, что то написал или же просто тормоза протеуса и на реальной схеме все будет ОК? Хотелось бы решить эту проблему до создания печатной платы и схемы.
Есть еще один вопрос. Я впервые использовал режим сна и как то не совсем понял, как должны вести себя порты, по моему разумению они должны уйти в 0, но в эмуляции они принимают какое-то неопределенное состояние не поддающееся объяснению. Поэтому в программе я их гасил принудительно. Хотелось бы пояснений по этому моменту тоже.
В архиве есть исходник и проект на CODE VISION AVR v2.05, а также файл протеуса и файл прошивки. Все строчки кода прокомментированы их там немного всего 140 .