azt59 писал(а):Спаибо за подсказку, сделал так как ты сказал, прерывание так и не сработало, в итоге методом исключения было выявлено что проблема в виндовом Гипертерминале))) в настройках управления потоком стояло "Аппаратное" а надо было "Xon/Xoff" теперь все работает) ещё раз спасибо
Вообще везде где только можно сказано, что надо управление потоком вообще ставить "Нет", с xon-xoff ты не сможешь передавать на контроллер определенные значения байтов (хотя пока ты обмениваешься текстом, ты этого не заметишь), ну а с аппаратным - вообще работать без перемычек не будет, а куда их лепить если у тебя не rs232, а просто уарт - я без понятия, соответствующие ноги pl2303 надо соединять (RTS-CTS, DTR-DSR-DCD). В общем, всегда проще поставить "Нет" и не мучиться.
Хотя мне аж ни разу не понятно, как это у тебя в режиме "Аппаратное" возвращались данные при замкнутых tx-rx - это раз, и почему не сработало прерывание (хотя бы с ошибкой FE или Break) от подачи нуля на rx - это два