richie (01.04.2008 12:23, просмотров: 224) ответил siregha на Чему равна частота SCK в SSP и SPI LPC23xx Pclk или Pclk/8? Какая будет у них максимальная скорость обмена при тактовой ядра 60 МГц? Подскажите, пожалуйста...
Для PCLK: 7.5 МГц. Для PCLK/8: 0.9375 МГц. Из даташита на LPC2378: The SPI0 rate may be calculated as: PCLK / SPCCR0 value. The PCLK rate is CCLK /APB divider rate as determined by the PCLKSEL0 register contents for PCLK_SPI.
Т.е.:
частота SCK = частота PCLK для SPI / значение регистра SPCCR0
частота PCLK для SPI = частота ядра CCLK / заданный делитель для SPI (см.PCLKSEL0)
Значение регистра SPCCR0 могут быть только ЧЕТНЫЕ и >= 8.
Если у тебя CCLK = 60 МГц (т.е. входная 12 МГц * 5), то для выбранного делителя
для SPI (см.PCLKSEL0) получается ряд доступных частот SCK:
= 1 (PCLK = CCLK/1): 7.5, 6, 5, 4.286 ... Максимальная = 7.5 МГц.
= 8 (PCLK = CCLK/8): 0.9375, 0.75, 0.625 ... Максимальная = 0.9375 МГц.