Форум по микроконтроллерам: Неточно Симмулируеться 1сек Интервал В Proteus - Форум по микроконтроллерам

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Неточно Симмулируеться 1сек Интервал В Proteus

#1 Пользователь офлайн   begun 

  • Новичок
  • Pip
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 18 Июль 09

Отправлено 10 Апрель 2010 - 11:55

товарищи!

Стоит у меня версия 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 невозможно?
0

#2 Пользователь офлайн   Admin 

  • Администратор
  • PipPipPip
  • Группа: Администратор
  • Сообщений: 585
  • Регистрация: 08 Август 08

Отправлено 14 Апрель 2010 - 12:38

Время в протеусе иногда протекает медленнее чем наше с вами время. Протеусовское время пишется снизу, туда смотри и там сравнивай.
0

Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей