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

 
 
 
Reply to this topicStart new topic
> at89c5131a, usb
toweroff
сообщение Sep 6 2009, 11:43
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Поднял тут свой старый проект на сабжевом камне, нужно было пару усовершенствований внести.
Так вот решил озадачиться увеличением скорости передачи по USB.

1. Основа - Atmel Mass Storage example (выбросил все до уровня работы с endpoint's - это осталось из примера). Передача по bulk, драйвера для PC - libusb
2. Данные гоняются в две 16-разрядные флешки, регистры старших адресов втащил в EPM7128, чтобы не плодить кучу логики (там еще есть куча всего дополнительного, но не суть)
3. С писюка отправляю пакет 32кбайт, ендпоинты 64байта, сразу вгоняются во флеш, буферная запись, ожидание окончания записи, следующий пакет и т.д. 512 раз (64х512=32кбайт)
3. Скорость обмена - никак не переплюну порог в 3 Мбит/с

Это нормально, или проц все же могет и быстрее гонять данные?
Go to the top of the page
 
+Quote Post

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

 


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


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