|
usb uart с большим буфером, выход из uart с постоянной скоростью |
|
|
|
Feb 22 2013, 08:44
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 21-11-12
Пользователь №: 74 496

|
Вопрос такой:
нужно от компьютера управлять с периодом 1 миллисекунда - выдавать через 1мс управляющие байты
но! комп на винде не система реального времени, и работает с интервалами 20-100мс
Задача: - создать usb-uart преобразователь с внутренним буфером (фифо) порядка 100кбайт - и из буфера выдавать по одному байту строго через 1 миллисекунду
-------------- Подскажите, как это наиболее просто сделать?
|
|
|
|
|
 |
Ответов
|
Feb 22 2013, 13:39
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 21-11-12
Пользователь №: 74 496

|
Цитата(kovigor @ Feb 22 2013, 13:50)  Прежде всего нужно спросить себя, что будет (c объектом управления), если компьютер зависнет, и в результате поток байтов прервется. А ведь это абсолютно реально. На этом фоне замирание передачи на 20мС просто незаметно, вам не кажется ? Я уже молчу о том, что для реализации надежной передачи данных USB вообще не подходит. Можете рассказать, зачем вам потребовалась такая экзотика ? задача самая простая - сделать генератор сигналов на цап на частоту 50Гц 8 каналов хотелось взять dac8800 и соединить его с компьютером, но! мне рассказали про интервал для потока 20мс нужен буфер порядка на 1 секунду, за которое комп успеет накачать еще данных ------------ "USB вообще не подходит" - на стандартном компе - только он и есть!
|
|
|
|
Сообщений в этой теме
ramil111 usb uart с большим буфером Feb 22 2013, 08:44 VCO На мой взгляд, проще, чем на USB-шном микроконтрол... Feb 22 2013, 08:59   ramil111 Цитата(kovigor @ Feb 22 2013, 18:12) Тогд... Feb 22 2013, 14:19    kovigor Цитата(ramil111 @ Feb 22 2013, 17:19) был... Feb 22 2013, 14:21     ramil111 Цитата(kovigor @ Feb 22 2013, 18:21) Заче... Feb 22 2013, 15:30      kovigor Цитата(ramil111 @ Feb 22 2013, 18:30) 1) ... Feb 22 2013, 15:36       ramil111 Цитата(kovigor @ Feb 22 2013, 19:36) Вам ... Feb 22 2013, 16:32        Дмитрий_Б USB имеет режим доставки данных с заданным темпом:... Feb 22 2013, 16:52         ramil111 Цитата(Дмитрий_Б @ Feb 22 2013, 20:52) US... Feb 22 2013, 19:35          Дмитрий_Б Цитата(ramil111 @ Feb 22 2013, 23:35) Дру... Feb 23 2013, 08:40           ramil111 Цитата(Дмитрий_Б @ Feb 23 2013, 12:40) Пр... Feb 24 2013, 06:49         kovigor Цитата(Дмитрий_Б @ Feb 22 2013, 20:52) US... Feb 22 2013, 20:26          ramil111 Цитата(kovigor @ Feb 23 2013, 00:26) Еще ... Feb 22 2013, 20:55           kovigor Цитата(ramil111 @ Feb 23 2013, 00:55) ост... Feb 22 2013, 21:06            aaarrr Цитата(kovigor @ Feb 23 2013, 01:06) Прос... Feb 22 2013, 21:31             kovigor Цитата(aaarrr @ Feb 23 2013, 01:31) ТС хо... Feb 22 2013, 21:35  VCO Цитата(ramil111 @ Feb 22 2013, 16:39) зад... Feb 25 2013, 07:40   ramil111 Цитата(VCO @ Feb 25 2013, 11:40) Не понял... Feb 25 2013, 14:42    kovigor Цитата(ramil111 @ Feb 25 2013, 17:42) Это... Feb 25 2013, 14:55     ramil111 Цитата(kovigor @ Feb 25 2013, 18:55) Не ... Feb 25 2013, 15:07     VCO Цитата(kovigor @ Feb 25 2013, 17:55) Нет,... Feb 26 2013, 04:05 SyncLair Цитата(ramil111 @ Feb 22 2013, 12:44) Зад... Feb 22 2013, 09:59
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|