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