Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
ADSP2186: объясните про автобуфер для SPORT
Отправлено
tmtlib 17 сентября 2009, г. 14:02
Создание автобуферизации:
1. создаю циклические буфера на приём и передачу. Длину обоих устанавливаю в L0, L1.
2. включаю автобуфер, передаю ему по DM(3FF3) номера регистров циклического буфера 01 - RMREG (m1); 000 - RIREG(i0); 01 - TMREG(m1); 001 - TIREG(i1).
3. шлю в TX0 нулевой символ
4. пишу по адресу, который был в I1, некие значения в цикле
Правильно ли я понимаю, что в TX достаточно писать один раз для начала автобуферизации, азатем повторять пункт 4: DM(адрес_который_был_ в_i1), и проц сам разрулит куда что отправить и куда в буфер это прописать?
Можно ли динамически сменить длину буфера прописав в l0, l1?
Составить ответ | Вернуться на конференцию.
Ответы