Цитата(sergik_vrn @ Dec 17 2007, 12:36)

я делал, правда не для ARM, скорости примерно на порядок медленнее, чем в аппаратном. а если не секрет, чем 24-битный формат отличается от 3х8 бит?
Я как раз с этим разбираюсь. Насколько я понял, если буферные регистры записывать и очищать непрерывно то NPCS все равно будет прыгать. Или я не прав?
Правда, я обнаружил, что установкой CSAAT=1 можно заставить NPCS держать активный уровень после завершения передачи.
Цитата(Шурила @ Dec 17 2007, 13:28)

во всех аппаратных SPI есть настройка " не поднимать CS после передачи".
таким образом можно организовать передачу слова любой длины.
Спасибо, обнаружил.