|
Писал быстро и красиво, как только доходило до отладки - все, тупик. Как-то 2 дня бился - никак не мог на прерывание мыши повеситься. Подхожу, смотрю: обработчик обозвал MuseInt, флаг прихода обозвал MouseInt. Прерывание пытается повесить на этот флаг. Сам это обнаружить оказался не в состоянии. Потом еще несколько дней парился, говорит: "с МК посылаю, в ПК не приходит". Подхожу, смотрю: в начале подпрограммы считывает регистр статуса в переменную, потом в цикле while ждет, когда в ней появится флаг не обновляя ее содержимого из регистра. Тупик короче. Потом я даже удивляться перестал. Но писал он быстро и красиво.
E-mail: info@telesys.ru