yuri_t (10.11.2011 08:48, просмотров: 79) ответил yuri_t на Из вашего сообщения не совсем понятно, где надо ловить окончание передачи байта - на приеме или на передаче???
Если речь идет все-таки о передаче, то здесь, IMHO, два реальных варианта: - посылать в Tx FIFO по 1 баиту(можно через DMA) и ждать окончания передачи
(поллинг или прерывание) + задержка 0.5/1 байт
- ваша идея с таймером. Выставляем таймер на время передачи всех байт в пакете
с небольшой дополнительной(эмпирической)задержкой. После прерывания по таймеру
(здесь можно проверить SSP status register) - деактивировать и/или переключать сигналы CS ведомых.