|
есть какие либо способы этой перестановки без того чтоб при входе в последнее прирывание непроверять какойто флаг? В любом случе быдет или счетчик который надо проверить на 0 либо флаг который надо проверить на есть он или нет. А это 2 такта которые надо компенсировать в последнем такте, тоесть остановить таймер и прибавив к нему константу перезапустить. Константа равна 2ум тактам проверки + тактов 6 на остановку запись константы и перезапуск. Тогда 100% такт в такт первая операция при переполнении 16ти битника будет совпадать с первой операцией после проверки колва переполнений 8ми битника.
E-mail: info@telesys.ru