Я использую плату STM32F5 Discovery для соединения с акселерометром с помощью макета. Я подключаю анализатор Saleae Logi c к макетной плате к MISO, MOSI, CS, V CC, CLK и заземлению датчика.
Сначала я пытаюсь контролировать только функцию передачи SPI. Это успешно, и я могу видеть ответ. Теперь, когда я добавляю новую строку кода SPI Receive в существующий код, я не могу ничего увидеть в анализаторе logi c. Я попытался проверить состояние переменной SPI Received в окне просмотра KEIL, но ничего не появляется.
Теперь, когда я отключаю анализатор Logi c и наблюдаю за данными из окна наблюдения, он работает нормально.
Я думаю, что между анализатором logi c и оборудованием платы обнаружения / датчика есть определенные помехи.
Кто-нибудь еще сталкивался с подобной ситуацией ранее? Пожалуйста, дайте мне знать решение этой проблемы.
Заранее спасибо.