![]() |
Fastwel CPC101 UNIO48 X02 вопрос по прошивке |
Ответить ![]() |
Автор | |
![]() Новичок ![]() Присоединился: 14 Октябрь 2008 Категория: Kazakhstan Online Status: Offline Публикации: 19 |
![]() ![]() ![]() ![]() Опубликовано: 09 Декабрь 2008 06:19 |
по примерам идущих с микроконтроллером сделал:
код инициализации //start X02 outportb(BA+4,1);//set time 1*0,1s = 0,1s outportb(BA,1); //bank=1 outportb(BA+1,0x80);//start timer код опроса и перезапуска прошивки (мне необходимо брать с 0-го и 2-го счетчика данные, частота импульсов до 10 КГц) xrdy = inportb(BA+1);//rdy_status & err if (xrdy != 0) { outportb(BA,0);//bank=0 ta = inport(BA); tu = inport(BA+4); outportb(BA+4,1);//time period outportb(BA,1);//bank=1 outportb(BA+1,0x80); //start timer again } так вот, проблема в том, что каждый перезапуск длится 0.1 секунду, когда берем 10 измерений, ждем 2 секунды... (вместо одной) Что я делаю не так? Откуда берется задержка? Как можно устранить эту задержку между перезапусками? |
|
![]() |
Ответить ![]() |
Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |