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

 
 
> УАРТ в TMS320LF2406, Помогите с проблемой
Шур
сообщение Jan 13 2006, 15:07
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-01-06
Пользователь №: 13 131



Уважаемые электронщики, подскажите решение проблемы УАРТа в TMS320LF2406.
Ситуация такая: требуется по прерываниям передатчика передать 8 байт и сопроводить их стробом. А проблема в итоге заключается в том, что прерывание передатчика формируется при передаче!!! байта из буферного регистра в сдвиговый. Поэтому для работы прерываний загрузку первого байта в буфер и начало строба делает основная программа, в прерываниях же передача начинается со второго. После выдачи 8-го байта (7-го в прерываниях) для формирования окончания строба необходимо дождаться конца передачи. В основной программе для этого времени нет, поэтому приходится организовать еще одно прерывание в начале которого заканчиваем строб… А вот и проблема – для этого прерывания необходимо что-то выдать в буфер и это 9-м байтом соответственно передается наружу.
Заранее благодарю, Шур.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Шур   УАРТ в TMS320LF2406   Jan 13 2006, 15:07


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

 


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


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