товарищи!
Стоит у меня версия PROTEUS 7,5_SR3_pro ,работаю в CVAVR , cиммулирую Atmega 8, который запрограммирован на получение временного интервала 1сек. Работает контроллер на внешний кварц 8,192 kгц , Испльзую TIMER1 в режиме сравнения. Прескалкр делит частоту на 1024 (8192000/1024=8000) и далее счетчик на 8000(8000/8000=1). На вывходе OC1A должен был вроде получить тиканье в 1 сек.
Соединяю PROTEUS -овский осциллограф на упомянутую ножку и радуюсь, все на высшем уровне,
отсчитывается ровно 1 сек.
Смотрю на саму ножку сравниваю с секундомером и, там высвечивается интервал медленее чем 1 сек.На частоте 1638400 задержка еще существенее.
уже который день ,как не стараюсь выиснить причину, ничего не получается .
Помогите пожалуйсто разобратся в чем тут может быть дело?Ведь PROTEUS работает в реальном времени ?Разве не должен получать ровно 1 сек ,или если Я че не так делаю ,можно ли в принципе симмлировать контроллер выдающий интервал времени в 1 сек и получить при этом при симмуляции ровно 1 сек или это сделать точно в proteus невозможно?
Страница 1 из 1
Неточно Симмулируеться 1сек Интервал В Proteus
#2
Отправлено 14 Апрель 2010 - 12:38
Время в протеусе иногда протекает медленнее чем наше с вами время. Протеусовское время пишется снизу, туда смотри и там сравнивай.
Поделиться темой:
Страница 1 из 1