реклама на сайте
подробности

 
 
> Окончание передачи UART
Ioann
сообщение Apr 5 2007, 07:23
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 32
Регистрация: 7-06-05
Пользователь №: 5 790



Может, кому-то будет полезно...

Делал RS485 на ATMega128. Нужно было отлавливать момент окончания передачи символа - есть соответствующий бит TXC. Так вот, оказалось, что этот бит устанавливается почему-то ДО окончания передачи последнего символа (одновременно с TXE), хотя по datasheet должен по окончании. Когда по этому биту делал переключение драйвера на приём, последний символ не передавался. Пришлось делать программную задержку в виде пустого цикла.

Интересно, это был глюк только у меня или везде так. И также интересно, как у других ATMeg. Если кто-то сталкивался - поделитесь.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ioann   Окончание передачи UART   Apr 5 2007, 07:23
- - bgc   у меня на 64 меге все ок. По биту освобождения буф...   Apr 5 2007, 08:01
- - Dog Pawlowa   Цитата(Ioann @ Apr 5 2007, 07:23) Может, ...   Apr 5 2007, 08:09
- - VladimirYU   Пример передачи символа из DS не привязан к конкр...   Apr 5 2007, 08:18
- - Палыч   TXE - это что за бит? Наверное, нужно читать - UD...   Apr 5 2007, 08:37
- - tag   Цитата(Ioann @ Apr 5 2007, 07:23) Может, ...   Apr 5 2007, 08:54
- - Ioann   1. прошу прощения, UDRE, а не TXC... 2. если подс...   Apr 5 2007, 09:03
|- - Dog Pawlowa   Цитата(Ioann @ Apr 5 2007, 09:03) 1. прош...   Apr 5 2007, 09:38
|- - mse   Цитата(Ioann @ Apr 5 2007, 10:03) 1. прош...   Apr 5 2007, 09:38
|- - Палыч   Цитата(mse @ Apr 5 2007, 09:38) Имеем в в...   Apr 5 2007, 09:49
|- - XsanyaX   Цитата(mse @ Apr 5 2007, 09:38) Ошыбку ис...   Apr 5 2007, 10:02
|- - mse   Цитата(XsanyaX @ Apr 5 2007, 11:02) Палыч...   Apr 5 2007, 11:18
- - Палыч   Выдержка из исходника - обработчик прерывания по U...   Apr 5 2007, 09:24
- - Kuzmi4   2 bgc - в принципе если вам будет интересно , то я...   Apr 5 2007, 10:03
- - SasaVitebsk   Делал на м640 и на 8515. Использовал все признаки ...   Apr 5 2007, 12:11
- - Ioann   Понял, что надо мне проверить, сбрасываю ли TXC пр...   Apr 5 2007, 12:36
- - defunct   ЦитатаДелал RS485 на ATMega128. Нужно было отлавли...   Apr 5 2007, 19:37


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 21:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01367 секунд с 7
ELECTRONIX ©2004-2016