Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Подскажите чё-нить типа UART только с аппаратн. буфером байт на 100 (+)
Отправлено
Дон Амброзио
22 февраля 2008 г. 12:02
Есть ли такие UART-ы, у которых глубину буфера можно программировать от 1 до 100 байт?
Составить ответ
|
Вернуться на конференцию
Ответы
TUSB3410
—
Eugene
(25.02.2008 09:51:0
213.154.209.5
,
пустое
)
Аппаратный буфер у USB хорош ;) А так - прерывание и буфер в оперативе. Что мешает так сделать?
—
Dikoy
(22.02.2008 14:28:19
194.186.243.194
,
пустое
)
Ответил же уже что мешает тут: ====>>>>>>>>>>
—
Дон Амброзио
(22.02.2008 15:26:11
217.118.66.25
,
пустое
,
ссылка
)
Вот тебе хороший буфер, гавноед -->
—
=AVR=
(22.02.2008 13:12:43
80.92.96.19
,
пустое
,
картинка
)
Прошу пардона: неправильно сформулировал вопрос (+)
—
Дон Амброзио
(22.02.2008 12:39:38
217.118.66.24
, 218 байт)
Ищи контроллеры с ДМА на UART. Настраиваешь ДМА, и когда буфер уйдёт получишь прерывание.
—
AlexD
(22.02.2008 13:11:28
193.200.21.5
,
пустое
)
У ПИКа18 реакция на каждый байт займёт 8 команд (включая вход-выход из прерывания). А по достижении нужного количества принятых делайте что хотите...
—
Крок
(22.02.2008 12:43:39
62.118.59.14
,
пустое
)
Ответ: Объясняю ситуацию (+)
—
Дон Амброзио
(22.02.2008 12:56:32
217.118.66.24
, 595 байт)
Ну дык AT91SAM7S256 етс
—
Nickolay_B
(22.02.2008 13:17:55
86.57.158.22
,
пустое
)
Есть изящный выход - обучить того, кто с другой стороны УАРТа хорошим манерам. Как учат каратистов: лучшая драка - та, которую удалось избежать.
—
Крок
(22.02.2008 13:17:36
62.118.59.14
,
пустое
)
Жди XMega c DMA... А запрет прерываний на 340 мкс - по моему, полное извращение. Сотня, другая тактов - еще куда не шло, но по жизни надо умещаться в <100 тактов
—
argus98
(22.02.2008 13:12:42
81.22.205.230
,
пустое
)
Ответ: Т.е. нет таких MCU с таким UART-ом?
—
Дон Амброзио
(22.02.2008 14:30:49
217.118.66.25
,
пустое
)
Ответ: Т.е. нет таких MCU с таким UART-ом?
—
Дон Амброзио
(22.02.2008 14:00:2
217.118.66.47
,
пустое
)
А нафиг такой нужен? В продвинутых МК используется DMA - тот же буфер, только в RAM.
—
argus98
(22.02.2008 14:23:3
81.22.205.230
,
пустое
)
у LPC2000 есть такая фича. там можно настроить уровень заполнения, но не по любому а определенными значениями.
—
ы
(22.02.2008 12:58:49
80.92.98.211
,
пустое
)
Receiver FIFO trigger points at 1, 4, 8, and 14 bytes. а всего 16
—
ы
(22.02.2008 13:01:56
80.92.98.211
,
пустое
)
Mega48, Tiny2313 и куча других
—
argus98
(22.02.2008 12:27:5
81.22.205.230
,
пустое
)
Пик любой. Чтоб ничем другим не занимался, только УАРТ караулил. Всё равно при тамошних скоростях обмена разница между аппаратным и программных буфером очень условна.
—
Крок
(22.02.2008 12:13:54
62.118.59.14
,
пустое
)
921600 у меня мультикарта дает поставить:)
—
ы
(22.02.2008 12:27:35
80.92.98.211
,
пустое
)
Хорошая карта. Экзотика или доступна в продаже?
—
Крок
(22.02.2008 12:44:26
62.118.59.14
,
пустое
)
да обычная, sunix. чуть ли не 400 рэ всего
—
ы
(22.02.2008 12:47:17
80.92.98.211
,
пустое
)
пика может не хватить, а вот авр вполне...
—
ы
(22.02.2008 12:32:59
80.92.98.211
,
пустое
)
Это значит обработать 100 000 байт в секунду? 50 операций на байт. Поэму можно написать :-))
—
Крок
(22.02.2008 12:39:42
62.118.59.14
,
пустое
)
но таких скоростей его уарт наверна не даст
—
ы
(22.02.2008 12:34:11
80.92.98.211
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 234:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru