ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
697945
Mebius (06.09.2016 20:54, просмотров: 1862)
Какая-то фигня с STM32F405. Работаю с внешним контроллером через параллельную шину - fsmc контроллер. Ширина шины - 16 бит. С тактами ожидания по сигналу ASYNCWAIT. Обмен, соответственно, асинхронный. Делаю цикл теста памяти. В нём в каждое слово (а их 2048) пишу его номер. Потом считываю. Тест проходит, но подозрения остаются. Подключаю осциллограф к сигналу NE и вижу что иногда вместо 2048 циклов записи, а потом столько же чтения, осциллограф ловит только 3 "ямки" на выводе NE. Но при этом цикл чтения/сравнения заканчивается так, как будто всё ОК. Что бы это могло быть? Я бы ещё понял если бы на NE вообще ничего не было (компилятор там, волатилы, оптимизации) но так чтоб начать и не кончить?