ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
927162 Топик полностью
Троешник (14.06.2019 12:10, просмотров: 354) ответил Ale3000 на SPI должен сам принять байт, без участия таймеров, прерываний и CPU. CPU нужен лишь для того, чтобы забрать байт из SPI в любое время до окончания приёма следующего байта.
Все верно! Сам и забирает, и нет никаках проблем собственно с тем что прерывание SPI немного дрожит: получил прерывание - обработал байт принятый. Но мастер у меня работает с многими слейвами и передают много всего не для этого конкретного слева! Поэтому чтоб обозначить необходимость работы именно этого конкретного слейва я активирую его пином CSS на пин SS. И здесь все отлично, но в слейве таймер 1но милисекундный и он выше по приоритету. Поэтому как бы дергает момент прерывания из окна где был активен SS! А сам таймер в слейве для других целей используется.