Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2378, PLL, FASTIO
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
amw
Добрый день всем.

Дано LPC2378, кварц 12МГц.
Настраиваю PLL на 72МГц CCLK и PCLK.
Код
/*
FCCO = (2 * (MVAL+1) * FIN) / (NVAL+1) = 288MHz
*/
#define PLL_MVAL    11
#define PLL_NVAL    0
#define CCLK_VAL    3
    PLLCFG = (PLL_NVAL << 16) | PLL_MVAL;
...................................................
    /* Set peripheral clock */
    PCLKSEL0 = 0x55555555;
    PCLKSEL1 = 0x55555555;
...................................................
    CCLKCFG = CCLK_VAL;
...................................................
    MAMCR = 2;

Судя по скорости UART настроил PLL на 72МГц правильно.
Пробую FASTIO PORT4.
Код
ptest:
    ldr    r0, =0xFFFFFFFF
    ldr    r1, 0x3FFFC098; FIO4SET
    ldr    r2, 0x3FFFC09C; FIO4CLR
ploop:
    str    r0, [r1]
    str    r0, [r2]
    str    r0, [r1]
    str    r0, [r2]
    всего 1000 раз
    str    r0, [r1]
    str    r0, [r2]
    b    ploop

На пине порта P4 наблюдаю осцилографом частоту почти 18МГц.
Что-то мне казалось (хотелость smile.gif), что должно быть 36МГц.
Пытаюсь найти в мануалах про тайминги FASTIO, но ничего не вижу.
Где почитать про тайминги пинов? Какая должна быть частота при этих настройках?
KRS
Цитата(amw @ Feb 18 2008, 18:55) *
На пине порта P4 наблюдаю осцилографом частоту почти 18МГц.
Что-то мне казалось (хотелость smile.gif), что должно быть 36МГц.

Все правильно запись по шине (в память ) в лучшем случае выполняется за 2 такта (это минуя всякие AHB APB).
И того 2 такта запись 1, два такта запись 0 = 4 такта получатеся частота 72/4 = 18 Мгц ( в идеале)
amw
Цитата(KRS @ Feb 18 2008, 18:08) *
Все правильно запись по шине (в память ) в лучшем случае выполняется за 2 такта (это минуя всякие AHB APB).
И того 2 такта запись 1, два такта запись 0 = 4 такта получатеся частота 72/4 = 18 Мгц ( в идеале)

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