[an error occurred while processing this directive]
|
Правда, без всяких прерываний. Просто в основной программе отлавливал нажатия клавиш и тут же передавал эти нажатия дальше по посл. порту или же складывал в буфер. Естественно, после обнаружения активности клавиатуры и до окончания приема символа прерывания блокируются. Поскольку на скорости 115200 передача байта занимает менее 100 мкС, и ни одна секретарша в мире не способна давить на клавиши со скоростью более 11 тыс. раз в секунду, все работало замечательно. Дивайсов собрано штук 10, все ОК.
А у вас, скорее всего, при приеме символов не блокируются прерывания, что и вызывает данный эффект ...
E-mail: info@telesys.ru