Цитата(K_AV @ Mar 31 2008, 11:01)

Просветите, пожалуйста, чем встроенный генератор (с внешним кварцем, разумеется) хуже внешнего генератора с таким же кварцем? Если речь о накоплении задержек при программной обработке прерываний по таймеру - кто мешает их заранее учесть или программно же компенсировать? Вроде как часы с коррекцией точности хода изобретены не вчера.
Тут ведь вроде бы часы - это только часы (контроллер не выполняет побочных задач неопределенной длительности).
если таймер без автоперезапуска это когда все 16 бит используются и идёт загрузка с помощью команд в векторе прерывания то
переход на вектор прерывания происходит не сиюсекундно а только после завершения текущей команды
так как длина команд различна, то задержка будет тоже различна и никакому подсчёту и коррекции не поддаётся.
кварц который на контроллере кривой и генерит выше
поэтому в нормальных контроллерах всегда есть ещё и часовой кварц
но лучше поставить внешний генератор делитель на микросхеме для часов в 176 серии или 4000 аналоге такая есть.