Цитата(Obam @ Dec 11 2015, 18:19)

Вот тут-то и парадокс: когда знаешь что и где "кубы" без надобности.
Так почему DMA, не приняв последний байт, отваливался?
Да ни какого парадокса, просто экономия времени и можно посмотреть как люди программы пишут, если опыта мало.
А с DMA пока не пойму. в прерывания он входит только с HAL_DMA_STATE_READY_MEM0, сконфигурил я его так. Я вот думаю, может в SPI флаг окончания приёма контролировать, в основном цикле и когда прерывание от DMA пришло. Кривовато это как-то.