Показать сообщение отдельно
Старый 23.09.2015, 19:18   #1 (permalink)
Dima223
Member
 
Регистрация: 04.11.2014
Сообщений: 17
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 76
По умолчанию Часы на ATmega-8A

Начал осваивать микроконтроллеры. решил реализовать часы на семисегментном индикаторе. В результате часы отстают на 15сек каждую минуту. Мог увеличить период и подстроить, но шли бы они не совсем точно. Попробовал реализовать используя ассинхронный режим и часовой кварц (пока только Proteus). Результат - снова отставания на 15 сек каждую минуту.
Думаю проблема или в Протеусе или в программе индикации "Prog2"
Знаю что написано коряво (и не смотрите на комменты), но долго думал и так ошибку и не нашел.
Интересный факт, что реализовав часы 3-мя способами остается это отставание.
Подскажите пожалуйста, буду очень благодарен.
Компилятор IAR. Файл протеуса в архиве в папке Prot
"https://yadi.sk/d/pLgsBu4VjGu9t"
Dima223 вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070