Цитата
Если запихнуть обработчик программного SPI в таймер (сделать что-то на подобие диспетчера задач), то проблемма уйдет сама собой и ничего прерывать не нужно будет....
Спасибо за ответ, идея действительно красивая и неожиданная для меня.
Сейчас просчитывал как её реализовать.
К сожалению для этой задачи она не подойдёт по скорости.
Сейчас у меня время ожидания между действиями составляет 10-12 машинных тактов.
Вставить в это время диспетчер задач не получается.
Наверное диспетчер задач применяется для более медленных задач.
А вообще предложение интересное, возможно применю его в других задачах.
Ещё раз благодарю.
to xemul.
Спасибо за ответ.
Свой предыдущий пост я начал писать до того, как увидел Ваше сообщение,
поэтому получилось такое несколько несуразное смещение ответов. Извините.
Наши расчёты допустимого прерывания практически совпадают.
Это внушает оптимизм.
Попробую делать с прерыванием, тем более что его удалось уменьшить, и он будет не больше 10мкс.