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

 
 
> Работа с USBExpress от Silabs, детали использования USB-MCU серии C8051F32х
alvol
сообщение Jan 23 2007, 23:10
Сообщение #1


Частый гость
**

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



На сколько я понял Silabs предоставил собственный набор API функций и библиотеки для программирования со стороны компьютера и MCU (AN169 и AN220).

1. При работе с USBExpress используется написанный ими драйвер. Для MCU реализовано виртуальное прерывание и есть возможность определения источника этого прерывания от USB.
В описании работы процессора написано, что для работы с USB используется либо Timer2, либо Timer3.
Интересно какой из этих таймеров нужен для обеспечения работы при использовании библиотек USBExpress?

2. В примерах, которые идут в комплекте с пакетом USBExpress (передача файла FileTransfere) инициализация передачи данных процессора организовывается командой от компьютера (байтовая последовательность), в зависимости от которой процессор отвечает своей посылкой. Необходимо обеспечить непрерывный поток данных с MCU на компьютер. Как организовать работу, при которой ведущим является MCU? Возможно ли это реализовать непрерывным считыванием байтов (отдельным потоком) и специальным управляющим заголовком пакета?

3. Почему строчка описания устройства, которая находится в памяти MCU игнорируется и при подхватывании устройства отображается строка записанная в ini файлах драйвера?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- alvol   Работа с USBExpress от Silabs   Jan 23 2007, 23:10
- - vladec   1. По моему, USBExpress никаких таймеров при своей...   Jan 24 2007, 11:28
|- - Dmitriy_V   Цитата(vladec @ Jan 24 2007, 11:28) 1. По...   Jan 24 2007, 21:25
|- - alvol   Цитата(Dmitriy_V @ Jan 24 2007, 20:25) 1 ...   Jan 24 2007, 23:58
|- - Warlord   Цитата(Dmitriy_V @ Jan 24 2007, 21:25) 2 ...   Jan 25 2007, 09:56
|- - alvol   Цитата(Warlord @ Jan 25 2007, 08:56) иниц...   Jan 25 2007, 12:12
||- - Warlord   Цитата(alvol @ Jan 25 2007, 12:12) а если...   Jan 25 2007, 12:46
||- - alvol   спасибо, попробуем на практике )   Jan 25 2007, 13:16
|- - Dmitriy_V   Цитата(Warlord @ Jan 25 2007, 09:56) Поче...   Jan 30 2007, 11:33
- - alvol   Интересно, что прерывание в контроллере по факту з...   Feb 9 2007, 20:11
|- - Dmitriy_V   Цитата(alvol @ Feb 9 2007, 20:11) Интерес...   Feb 10 2007, 01:28
|- - alvol   Почитал тут англоязычный форум, судя по этой теме ...   Feb 12 2007, 00:26
|- - Dmitriy_V   Цитата(alvol @ Feb 12 2007, 00:26) Почита...   Feb 16 2007, 02:46
|- - alvol   Dmitriy_V Вы задали в той теме мой вопрос немного...   Feb 16 2007, 18:35
|- - Dmitriy_V   Цитата(alvol @ Feb 16 2007, 18:35) Dmitri...   Feb 16 2007, 20:52
|- - alvol   ага, спасибо есть и на русском и на ихнем родном (...   Feb 16 2007, 22:44
|- - alvol   Решил проблему передачи написав другой вариант про...   Feb 20 2007, 16:17
- - Tarkin   зравствуйте! назрела проблема: возможно ли изм...   Jan 20 2009, 19:05
- - _Sam_   Цитатавозможно ли изменение размера пакета в USBXp...   Jun 13 2012, 13:43


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

 


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


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