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

 
 
> LPC1768 DMA DMX512, как ловить Break?
theBMV
сообщение Sep 28 2011, 05:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 131
Регистрация: 14-10-08
Из: г. Королев
Пользователь №: 40 940



Немного оффтопну сначала:
Юзал LPC2129, ну и пересев на LPC1768, перекинул рутину приема DMX оттуда туда. Ну а что, одинаковая периферия, подумал я. Не заработало. Оказывается в LPC1768 флаг BI поднимается вместе с флагом FE. В LPC2129 поднимался только BI.

А теперь к вопросу:
Хочу заюзать DMA для приема DMX512. Но нужно отлавливать начало, т.е. break-импульс. Как сделать? Софтварно ловить break и включать DMA на прием 512 байтов? А что, если ошибка? Или есть возможность заставить DMA хватать LSR помимо RBR и софтварно уже анализировать массив LSRов? Тогда этот метод ничуть не лучше обычного софтварного.

Может есть какие-то решения? Прошу поделиться.
Go to the top of the page
 
+Quote Post



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

 


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


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