[an error occurred while processing this directive]
полу-off: нагрелся с таймером в писюке
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Морковка 30 октября 2002 г. 15:30

Итак: в РС "есть системный таймер 8253(8254)", 0-й канал работает на декремент с тактом 1193180Гц, и генерит прерывания 18,2Гц (1193180/65536). Вынь по этому прерыванию инкрементит 5-ти байтовую ячею 0:46Ch. Проверено - действительно инкрементит. Но с вот таким фокусом: вывожу на экран (непрерывно) содержимое этих "0:46ch" и нулевого канала счётчиков таймера и что я вижу: на ОДИН инкремент "0:46Ch" приходится ДВА иzменения (0..FFFF) счётчиков таймера. Проверено в двух местах: Целерон 433, Вынь98 и i486SX DOS 6.2. Или я что-то не понимаю, или одно иz двух :-(

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru