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

 
 
> LPC1768, Проблема программирования USB
miv
сообщение May 13 2010, 13:29
Сообщение #1


Участник
*

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



При попытке програмировать стек USB HOST на этом контроллере никак не могу получить прерывания по событию подключения устройства MS FullSpeed к USB порту, т.е в регистре HcRhPortStatus ( по спецификации OHCI ) не взводится бит CCS ( CurrentConnectStatus ). При подключении устройства оба сигнала D+ и D- находятся в соостянии определённом спецификацией USB 2.0 ( D+ - Hight Level, D- Low Level )
При этом питание на порт подано, бит PPS ( PortPowerStatus ) в в регистре HcRhPortStatus установлен, и по установке этого бита вырабатывается прерывание.

Код написан на С++ и удачно протестирован на контроллере LPC2387. После чего он был портирован на LPC1768. Портирование кода в основном заключалось в небольшом изменении обработчиков прерываний поскольку в ARM7-TDMI ( LPC2387 ) и в Cortex-M3 ( LPC1768 ) они разные в ARM - это VIC а в Cortex - это NVIC.

Кто что может подсказать, мож я про какие-то ерраты не знаю ???
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- miv   LPC1768   May 13 2010, 13:29


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

 


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


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