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

 
 
> Виртуальный USB COM на LPC2366
Yaumen
сообщение Sep 10 2010, 04:54
Сообщение #1


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

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Стоит задача написать код, позволяющий подключаться к PC через USB таким образом, чтобы мое устройство определялось в Windows как виртуальный COM (типа микросхем FTDI).
Желательно обойтись без написания специализированных драйверов во Windows.
Может кто-нибудь помочь с примером или ссылочкой на ресурс, разжевывающий данный вопрос!?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Yaumen
сообщение Sep 14 2010, 06:52
Сообщение #2


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

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Переписал исходники из примеров Keil под свой BOARD, скомпилировался нормально, однако, при обращении к любому USB регистру (например EP_INDEX = 0;) происходит переход на DAbt_Handler.
В чем может быть проблема!?
Go to the top of the page
 
+Quote Post
vmp
сообщение Sep 14 2010, 11:42
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Цитата(Yaumen @ Sep 14 2010, 10:52) *
однако, при обращении к любому USB регистру (например EP_INDEX = 0;) происходит переход на DAbt_Handler.

Питание USB включено? PCUSB в PCONP. PLL настроен? И вообще инициализация.
Go to the top of the page
 
+Quote Post
Yaumen
сообщение Sep 14 2010, 11:58
Сообщение #4


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

Группа: Свой
Сообщений: 187
Регистрация: 22-06-05
Из: Минск, Беларусь
Пользователь №: 6 213



Цитата(vmp @ Sep 14 2010, 14:42) *
Питание USB включено? PCUSB в PCONP. PLL настроен? И вообще инициализация.


PCONP |= (1<<31); //PCUSB = 1 - USB power/clock control bit.
XTAL = 16 МГц
PLL = 288 Мгц (MSEL = 9, NSEL = 1)
CPU CLK = 72 MHz (CCLKSEL = 4)
USB CLK = 48 MHz (USBSEL = 6)

Все частотные параметры настроены в Конфигураторе проекта.
PCONP настроен в начале процедуры инициализации USB

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Yaumen   Виртуальный USB COM на LPC2366   Sep 10 2010, 04:54
- - Nixon   Что в Keil, что в IAR есть приметры для данного пр...   Sep 10 2010, 07:11
|- - Yaumen   Цитата(Nixon @ Sep 10 2010, 10:11) Что в ...   Sep 10 2010, 07:48
|- - vmp   Цитата(Yaumen @ Sep 10 2010, 11:48) Перер...   Sep 10 2010, 08:14
|- - Yaumen   Цитата(vmp @ Sep 10 2010, 11:14) c:...   Sep 10 2010, 08:20
- - DpInRock   Я у себя тупо копипастнул код и запустил. И оно за...   Sep 10 2010, 15:17
- - mme   Проверьте установку бита DEV_CLK_EN в регистре USB...   Sep 15 2010, 16:43
- - igorsk   AHB Clock включен?   Sep 15 2010, 22:28
- - Yaumen   igorsk, mme, спасибо проблема действительно была в...   Oct 19 2010, 11:18
- - DpInRock   Именно ТУПО поменять. Везде. Включая даже то, что ...   Oct 19 2010, 13:11
- - Yaumen   но он же все равно автоматом не становится. При пе...   Oct 19 2010, 13:55
- - esaulenka   По результатам тестов с разными ОС выяснилось, что...   Oct 19 2010, 14:11
- - Yaumen   Ну чтобы воспользоваться этим INF, как минимум над...   Oct 19 2010, 14:18
- - DpInRock   Я вообще-то также поступил. Сделал свой как бы фай...   Oct 19 2010, 15:34


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

 


RSS Текстовая версия Сейчас: 14th August 2025 - 04:23
Рейтинг@Mail.ru


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