Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: USB LPC214x
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Alechek
Бился, почему он то не работает, то глючит....
Выяснилось, что для нормальной работы ему необходимо >12 Мгц CCLK и VPBDIV = 1

1) при 12 МГц и VPBDIV > 1 просто не могут выполнится команды USB (не возвращают данные)
2) при 12 МГц и VPBDIV = 1 инициализаця проходит нормально, но быстренько перестает генерироватся прерывание по EP_RX (передающей точкой), при этом прием данных проходит вроде нормально.
3) при 24 Мгц и VPVDIV = 1 все нормально.
4) при 24 Мгц и VPVDIV > 1 как и при п.1
5) при 48 Мгц и VPVDIV = 2 примерно как при п.2 (происходит инициализация, но потом пропадают прерывания).
6) при 60 Мгц и VPVDIV = 2 вроде все нормально.
7) при 60 Мгц и VPVDIV = 4 вроде все нормально.

ГДЕ НИБУДЬ ПРО ЭТО В МАНУАЛЕ НАПИСАНО или это очередной глюк камня?
ARMik
Из мануала:
6.2 APB interface
....
The minimum APB clock frequency should be 18 MHz if USB power/clock is enabled...
...
Мне кажется ваш случай.
Alechek
Похоже на то... Очень похоже.
А из какого мануала это, если не секрет?

я нашел только вот, как-то мутно сказано.
UM1039_1.pdf 14.8
Цитата
The CPU and DMA engine operates at a higher clock frequency as compared to the SIE engine. The CPU cycles are valuable and so the CPU is given the highest priority. The CPU clock frequency is higher than the SIE operating frequency (12 MHz). The SIE will take 32 clock cycles for
a word transfer. In general, this time translates to more than 32 clock cycles of the CPU in which it can do easily several accesses to the memory.
zltigo
Цитата(Alechek @ Feb 26 2007, 10:25) *
UM1039_1.pdf 14.8

Не стоит приводить название файла - называйте документы своими именами, как они названы авторами.
UM10139
Volume 1: LPC214x User Manual
Rev. 02 — 25 July 2006 User manual LPC214x
Ну а сам он тут:
http://www.standardics.nxp.com/support/doc...146.lpc2148.pdf
Alechek
Цитата(zltigo @ Feb 26 2007, 13:49) *
Rev. 02 — 25 July 2006 User manual LPC214x

Круто! А я все первой ревизией живу и плююсь.
И давно вторая ревизия вышла?
На оффстраничке то до сих пор первая фигуригует.

но сути дела не меняет. где написано про 18 МГц???

ОФФ и как понимать их даты??
Цитата
LPC2148 Erratasheet (date 2007-06-10)
ARMik
UM10139
Volume 1: LPC214x User Manual
Rev. 02 — 25 July 2006
страница 197 раздел 6.2 APB interface
Alechek
Понятно, спасибо, надо было уточнить, 14.6.2.
Но все равно остается
Цитата
5) при 48 Мгц и VPBDIV = 2 примерно как при п.2 (происходит инициализация, но потом пропадают прерывания).

ведь тут 24 PCLK получается...
хоть и ни к чему это, но все равно...
МАМ еще не крутил...
zltigo
Цитата(Alechek @ Feb 26 2007, 11:35) *
И давно вторая ревизия вышла?

А посмотреть в заголовке документа или даже в предыдущем посте черным по белому дата указана.
Alechek
Ну имелось ввиду дата появления на свет/анонс
А черным по белому это дата изготовления, так сказать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.