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

 
 
> Молчит USB на LPC1751, но работает на LPC1768, Молчит USB на LPC1751, но работает на LPC1768
ruslannd
сообщение Jan 20 2014, 20:15
Сообщение #1


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

Группа: Участник
Сообщений: 106
Регистрация: 4-04-06
Пользователь №: 15 783



Доброго времени суток.

есть две почти одинаковые схемы, одна на lpc1751, другая на lpc1768. Заливается одинаковая программа одинаковая для обоих контроллеров (по даташиту получается, что они в части USB одинаковые, а отличаются памятью). Все, что не касается USB device - работает на обоих контроллерах. USB работает только на 1768. Не могу понять в чем дело.
Cхема подключения USB одинаковая. Программы пробовал разные, из разных USB библиотек - результат одинаков.
Где-то на форуме видел, что человек сталкнулся с точно такой же проблемой на LPC1752, но там тема заглохла.
Помогите кто чем может)))) Кто-нибудь запускал USB на LPC1751/1752?

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
andrewlekar
сообщение Jan 22 2014, 05:22
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



Резистор между +3.3 и D+?

Открыл наконец доку по LPC1751. Блин, там всего 8к озу на всё. Вряд ли дело в памяти. А вот инициализация частоты у вас странная.
Для PLL0 MSEL = 100, а NSEL = 4. При этом для PLL1 MSEL = 6, а PSEL = 2. Если у вас кварц 4 мгц, то сам проц работать будет, а вот 48 мгц для USB уже не получается. Если у вас кварц 12 мгц, как написано в комментариях, то у вас проц не должен запускаться.
Go to the top of the page
 
+Quote Post
ruslannd
сообщение Jan 22 2014, 05:28
Сообщение #3


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

Группа: Участник
Сообщений: 106
Регистрация: 4-04-06
Пользователь №: 15 783



Цитата(andrewlekar @ Jan 22 2014, 09:22) *
Резистор между +3.3 и D+?

Открыл наконец доку по LPC1751. Блин, там всего 8к озу на всё. Вряд ли дело в памяти. А вот инициализация частоты у вас странная.
Для PLL0 MSEL = 100, а NSEL = 4. При этом для PLL1 MSEL = 6, а PSEL = 2. Если у вас кварц 4 мгц, то сам проц работать будет, а вот 48 мгц для USB уже не получается. Если у вас кварц 12 мгц, как написано в комментариях, то у вас проц не должен запускаться.


Резистор, конечно, есть, на 1к5.

Кварц на 8Мгц. С LPC1768 такие настройки уже третий год штампуются.

Здесь разница именно в контроллерах. Вот только где?

Сообщение отредактировал ruslannd - Jan 22 2014, 05:29
Go to the top of the page
 
+Quote Post



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

 


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


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