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

 
 
 
Reply to this topicStart new topic
> USB on AT89C51, Как лучше реализовать
spashok2
сообщение Jul 25 2005, 15:17
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 23
Регистрация: 7-02-05
Пользователь №: 2 475



Здраствуйте всем, подскажите пожалуйста вот с каким вопросом.
AT89C51 применяется для программирования Flash ROM, данные для записи в ПЗУ передаются через USB в конечную точку типа INTERRUPT но необходимо передать 8Мб данных и это занимает около 40 мин, что естественно плохо.
Размер пакета конечной точки 8 байт. (Пробовал поднимать до 32 - значительного изменения не добился). Возможно, что я не правильно выюрал тип конечной точки для таких целей, или может просто неверно что-то делаю.
Я раньше не работал с USB интерфейсом и поэтому есть некоторые трудности.
Буду благодарен за любую информацию.
Go to the top of the page
 
+Quote Post
rat
сообщение Aug 2 2005, 03:35
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Лучше взять более быструю аврку, ну или хотя бы 51 со встроенным усб
Go to the top of the page
 
+Quote Post
Ostver
сообщение Aug 2 2005, 10:00
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 366
Регистрация: 23-12-04
Из: Ставрополь
Пользователь №: 1 630



TI выпускает USB процессоры на 51 ядре.
Go to the top of the page
 
+Quote Post
MALLOY2
сообщение Aug 2 2005, 11:57
Сообщение #4


Знающий
****

Группа: Validating
Сообщений: 838
Регистрация: 31-01-05
Пользователь №: 2 317



у вас наверное стоит большой полинг интервал. Вобщето нельзя использовать INTERRUPT он для других целей, для передачи больших обьемов нужно использовать BULK режим ендпоинта.
Go to the top of the page
 
+Quote Post

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

 


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


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