Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PLL LPC2101
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
smk
Если верить книжке Т.Мартина про LPC2000, то Cclk=M*Fosc. Т.е. при Fosc=14.7456 MHz (учитывая Cclk<60MHz) получаем M=4 и Cclk=58.9824 MHz. Соответственно Р=2. Подставляем это PLLCFG и получаем PLLCFG = 0x44? При попытке симуляции Keil показывает при PLLCFG = 0x44 - М=5; Р=4. Что я не так понял? Где что не так? Если всмотреться в табличку в AN10331, то получается Cclk=Fosc*(M+1). Как правильно? Контроллера нет, проверить не на чем. Спасибо.
singlskv
Вам нужно PLLCFG=0x23
где 3==(4-1)
smk
Теперь другой вопрос. Для размещения кода в ОЗУ по книжке есть возможность писать: int RAM_FUNK (my_funk) __ram { }, однако компилятор ругается и ждет ; . Что я делаю не так? Как разместить код в ОЗУ?
singlskv
Цитата(smk @ Feb 10 2009, 17:28) *
Теперь другой вопрос. Для размещения кода в ОЗУ по книжке есть возможность писать: int RAM_FUNK (my_funk) __ram { }, однако компилятор ругается и ждет ; . Что я делаю не так? Как разместить код в ОЗУ?
А какой у Вас компилятор ???

__ram кажись у Keil, по нему я пас...
smk
Компилятор Keil. Evaluation. Со временем понадобится клизма.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.