|
Всем ответившим спасибо. Вроде бы удалось справится с глюками. Скажу, что с инициализацией все нормально, т.е. и UBRRH и UCSRC записываются по правилам, все как надо. Но все равно непонятно почему ЮАРТ уходит в прерывание, если фактически как бы реально ничего не приходит на ножки. Ну пусть даже вначале бит RXC (флажок Receive Complete) взводится и сбрасывается чтением UDR. Ну в обработчике я его первые несколько раз при входе в прерывание выгребал. Тут мне интересно почему все таки он входит в прерывание, если ничего не приходит (девайс никуда ЮАРТом не подключен), но тем не менее как получается бит RXC взводится какие то образом. Какое этому может быть объяснение? Как я уже говорил, победить эту напасть удалось, пусть искусственными методами, но всеже, хотелось бы все-таки выяснить до конца и понять суть происходящего.
E-mail: info@telesys.ru