Цитата(digital @ Dec 12 2007, 02:10)

еще вопрос по теме:
какая максимальная скорость SPI?
можно его повесить на DMA? (т.е. позволяет это сделать операционка)
Согласно вейвкомовскому мануалу скорость SPI выставляется полем
Clk_Speed (от 0 до 127) структуры типа
adl_busSPISettings_t и рассчитывается по формуле:
Pclk / ((2*Clk_Speed)+2)
где Pclk - частота процессора. Для Q2686/87 - 26МГц, хотя в новом OpenAT видел фишку, позволяющую, как я понял, разогнать проц до 104 МГц. Называется VariSpeed Service (если кто уже оценил - поделитесь впечатлениями).
Для штатной частоты в 26МГц максимальная скорость SPI получается 13 МГц.
Про DMA вроде упоминаний не встречал, работал только через
adl_busRead и
adl_busWrite.