Приветствую.
Работаю с LMX9838 и появилась проблема. Мой МК регулярно посылает через блютус модем данные, которые по идеи должны вычитываться ПК. В ходе обычной работы все хорошо. Но если вдруг приложение на ПК зависает или еще что с ним происходит, что не подразумевает штатное завершение связи, то вылезает проблема. Она заключается в том, что данные посылаемые в модуль им не передаются и его UART буфер переполняется. Это впринципе логично и можно отследить ибо RTS (или CTS, я их вечно путаю) сигнал взводится, что говорит о том, что больше данных он принять не готов. Но дальше то что??? Как вывести его из этого состояния? Посылка break, для того чтобы разорвать Transparent Mode не работает, видимо, из-за того, что буфер полон.
Остается аппаратные ресет, но это все как-то не правильно, должен быть штатный выход из такое ситуации. Кто-то его знает?
Спасибо.