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

 
 
> Скорость дрыганья ногой AVR
Zazou
сообщение Apr 13 2008, 16:11
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 24-08-07
Пользователь №: 30 032



Как узнать с какой частотой максимально можно дрыгать ножкой?(asm незнаю).
Хочу подключить авр через FT245BM(FIFO-USB) к усб компьютера. И разогнать его до 8Mbps, сижу вот думаю, успеет ли авр ножками дрыгать или не успеет. dsp не очень хочется ставить из за USB.

Сообщение отредактировал Zazou - Apr 13 2008, 16:12
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zhevak
сообщение Apr 13 2008, 17:35
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065



Цитата(Zazou @ Apr 13 2008, 21:11) *
Как узнать с какой частотой максимально можно дрыгать ножкой?(asm незнаю).
Хочу подключить авр через FT245BM(FIFO-USB) к усб компьютера. И разогнать его до 8Mbps, сижу вот думаю, успеет ли авр ножками дрыгать или не успеет. dsp не очень хочется ставить из за USB.


Я месяц назад как раз делал нечто подобное: Мега8, 16 Мгц, FT245BM.

Максимум на что мне удалсь подняться -- это 360 КБайт/с. Каждый байт мега выбирала из своей памяти и закидывала его в FT245BM за 2.75 us. Потом в работе с 245-ым, естественно, возникала небольшая пауза, связанная с накоплением новой порции инфы и другими прочими делами, типа посмотреть "а не пришло-ли что с юсб" или "не нажал-ли какую-нибудь кнопочку юзер", ну и т.д, и т.п.

Прогу я писал ислючительно на Си (CV 1.25.3), ассемблер не использовал.

Прога высылает и получает инфу в виде коротких пакетов. Передаваемая инфа -- это двоичные данные. Пакеты передается в виде неперерывного потока. Соответственно, на приемном конце возникает проблема: обратно выделять из непрерывного потока эти пакеты, т.е. нужно уметь как-то идентифицировать начало каждого пакета. Я пошел по пути "стаффинга". Исходники приложил (1.45 KB). Они выдернуты из рабочего проекта, работают без нареканий. Юзайте на здоровье! smile.gif

Если часть кода напишите на асме, то, думаю, сможете поднять скорость передачи раза в два.

Удачи!
Прикрепленные файлы
Прикрепленный файл  usbdrv.rar ( 1.54 килобайт ) Кол-во скачиваний: 55
 


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Zazou   Скорость дрыганья ногой AVR   Apr 13 2008, 16:11
- - SIA   Цитата(Zazou @ Apr 13 2008, 19:11) Как уз...   Apr 13 2008, 16:14
|- - Zazou   Цитата(SIA @ Apr 13 2008, 20:14) Выдавать...   Apr 13 2008, 16:24
|- - anpilog   Цитата(Zazou @ Apr 13 2008, 19:24) Ну пол...   Apr 13 2008, 16:49
- - aaarrr   У AVR команды cbi/sbi (сбросить/установить ногу по...   Apr 13 2008, 16:52
|- - Zazou   Цитата(aaarrr @ Apr 13 2008, 20:52) У AVR...   Apr 13 2008, 17:07
|- - defunct   Цитата(zhevak @ Apr 14 2008, 11:24) Уважа...   Apr 14 2008, 11:11
|- - SasaVitebsk   Цитата(defunct @ Apr 14 2008, 15:11) В сл...   Apr 17 2008, 19:27
|- - galjoen   Цитата(SasaVitebsk @ Apr 17 2008, 23:27) ...   Apr 17 2008, 19:43
- - Qwertty   8Mbps - обычно под этим подразумевается 8 мегаБИТ,...   Apr 13 2008, 17:10
|- - Zazou   Цитата(Qwertty @ Apr 13 2008, 21:10) 8Mbp...   Apr 13 2008, 17:17
|- - mdmitry   Цитата(Zazou @ Apr 13 2008, 21:17) АРМ не...   Apr 13 2008, 18:24
|- - Zazou   Цитата(zhevak @ Apr 13 2008, 21:35) Я мес...   Apr 13 2008, 19:02
|- - SIA   Цитата(Zazou @ Apr 13 2008, 22:02) Спасиб...   Apr 13 2008, 19:19
|- - DS   Цитата(SIA @ Apr 13 2008, 23:19) Сам не п...   Apr 13 2008, 20:17
- - =GM=   Цитата(Zazou @ Apr 13 2008, 15:11) Как уз...   Apr 13 2008, 20:47
|- - SIA   Цитата(=GM= @ Apr 13 2008, 23:47) А если ...   Apr 13 2008, 21:00
|- - =GM=   Цитата(SIA @ Apr 13 2008, 20:00) Atmel на...   Apr 13 2008, 21:21
|- - Qwertty   Цитата(=GM= @ Apr 14 2008, 01:21) Кстати,...   Apr 13 2008, 22:00
|- - Zazou   Цитата(Qwertty @ Apr 14 2008, 02:00) Неуж...   Apr 14 2008, 06:18
- - Igor26   ЦитатаМаксимум на что мне удалсь подняться -- это ...   Apr 14 2008, 08:19
|- - zhevak   Цитата(Igor26 @ Apr 14 2008, 14:19) Ну не...   Apr 14 2008, 09:24
- - Igor26   Цитатаиспользовал внешнюю шину памяти 52-го. Точно...   Apr 15 2008, 04:20
- - ControllerZ   Подскажите а есть готовые проекты реализации CAN н...   Apr 16 2008, 02:37
- - vet   Цитата(ControllerZ @ Apr 16 2008, 06:37) ...   Apr 16 2008, 04:25
- - Zazou   Цитата(ControllerZ @ Apr 16 2008, 06:37) ...   Apr 17 2008, 16:46
- - KRS   Цитата(Zazou @ Apr 17 2008, 20:46) at90ca...   Apr 17 2008, 17:29
- - Dars   Цитата(KRS @ Apr 17 2008, 21:29) уже не с...   May 13 2008, 19:32


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

 


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


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