ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
927609 Топик полностью
Nikolay_Po (17.06.2019 10:37, просмотров: 322) ответил Троешник на Все верно! Сам и забирает, и нет никаках проблем собственно с тем что прерывание SPI немного дрожит: получил прерывание - обработал байт принятый. Но мастер у меня работает с многими слейвами и передают много всего не для этого конкретного слева!
Сигнал SS в ведомом обрабатывается программно? Делайте паузу на ведущем, между активацией CSS и передачей данных. Так, чтобы ведомый успевал завершить обработку прерывания таймера, если вдруг она случилась, и активировать обмен SPI до момента поступления данных. Ну и, разумеется, прерывание таймера должно быть коротким, как выстрел. Сохранили значение таймера, поставили флаг - и всё, не более. Остальная обработка в фоновом режиме.