|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Авг 7, 2004 13:06:56 Как сделать так чтобы прерывание irq0 происходило не 18,2 раза в секунду, а где-нибудь 100 раз? |
|
|
Дата: Авг 7, 2004 16:31:26 Написать соотвествующую функцию. |
|
|
Дата: Авг 7, 2004 17:50:56 Да это понятно, что функцию написать. Как программировать таймер через порты, чтобы изменить время с 18 до 100 раз в секунду? |
|
|
Дата: Авг 7, 2004 23:56:52 · Поправил: vinnie_pooh Вот пример из Рудакова-Финогенова, повышающий частоту до 182 Гц: mov al,36h out 43h,al mov ax,6553 ;!!!!! out 40h,al mov al,ah out 40h,alа чтобы получить именно 100, нужно правильно подобрать число в строке с комментарием (65536 - 18.2 Гц, 6553 - 182 Гц, в математике я не силен). ЗЫ. кажется, для 100 будет 1193180 / 100 ~ 11932 |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.115 |