Цитата(KRS @ Feb 14 2008, 11:49)

А как у вас тайминги шины настроены?
У тексаса шина этих уартов довольно тормознутая. ( Мы перешли на аналогичные филипсы у них этой проблемы нет а совместимы они даже по ногам). Правда используем 16C75x серию с 64 байтным фифо.
И еще есть в даашите такой
NOTE 8:In the FIFO mode, the read cycle (RC) = 425 ns (min) between reads of the receive FIFO and the status registers (interrupt identification
register or line status register).
Для вашего случая тоже есть у филипса SC16C550b один в один с тексасовским, только к атмелу можно без wait state подключать и не думать где NOP вставлять.
Тайминги - собственно циклы чтения/записи ~100 ns, между циклами такие же простои. Про филипсы - эх, знал бы раньше... А сейчас уже с этих TL не слезешь... :-(
Действительно, эту NOTE 8, я пропустил - напихал сейчас везде NOP'ов перед каждым обращением к TL - ноль эмоций. Характер глюка не поменялся... Разве что могу еще добавить, что когда принимаются эти 17 байт и "залипает" прерывание, то после этого (когда прерывание сбрасывается), через некоторое время один раз вызывается прерывание, что типа регистр передачи - пуст, хотя никакой передачи не было...
Может еще какие-нибудь идеи есть? Попробую пока поиграться с таймингами...