mse homjak (Сегодня, 17:26, просмотров: 42) ответил Nikolay_Po на Ну, ниже я сегодня дал пояснение, что глюки были, по большей части,
из-за гонок - транзакция SPI заканчивалась раньше и генерировала
уведомление задаче-драйверу FLASH раньше, чем мой код, запускавший
транзакцию, устанавливал подходящее состояние конечного автомата.
Но это не отменяет влияния отладки на тайминги работы всего.
Там такое: на высокой скорости, СЦК тратит время на поход через
пин, дорожку, пин, схему(задержка в буферах-регистрах), пин,
дорожка, пин схема сдвига. На 70+Мгц, это, порядка 13-15нС. или
6-7, ХЗ, как у вашего ЦПУ СПИ организован. Если задержка получается
впритык, то вот вам сбои чтения. Ибо приёмный регистр получает СЦК
прямо изнутри проца. При записи проблем не будет. И снижая частоту,
вы выходите из впритыка.