Цитата(ViKo @ Mar 7 2016, 15:02)

Я принимаю и передаю и никаких проблем не имею. Все согласно документации.
Первый байт посылаете не в прерывании. Разрешаете прерывания от TXE. Остальные байты посылаете по прерыванию. Сбрасывать флаг не нужно. Перед передачей последнего байта ('\n'), запрещаете прерывания.
кстати говоря, если бы я не стал придираться и смотреть осциллограмму, то после первой посылки у меня все работает безо всяких вопросов. и я был бы уверен что все в порядке.
Цитата(ViKo @ Mar 7 2016, 18:19)

Вы не разобрались, как работает rc_w0. Такой бит можно прочитать, или сбросить, записав 0. А записать 1 в него невозможно. И поэтому можно смело записывать единицы, они не повредят.
я -то как раз прекрасно разобрался в rc_w0