• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Взаимодействие по SPI в slave режиме

Foxhound

New member
Пытаюсь подружить STM32F103 и ESP-12F по SPI
Причем ESP-12F в slave режиме. Примеров и библиотек где ESP-12F в slave режиме практически нет.
Нашел вот такую библиотеку https://github.com/esp8266/Arduino/tree ... s/SPISlave
Собственно в ESP-12F загружен вот этот пример как есть https://github.com/esp8266/Arduino/blob ... e_Test.ino

На STM32 настроил SPI1 как мастер.
В COM порт вместо ожидаемого "Question: Hello Slave!" пишется "Status Sent!" иногда ""Question:" с каким то мусором.
Посмотрел что происходет на шине, вроде все норм.
Картинка с логического анализатора:
logA.png
В общем похоже что то с библиотекой или параметры SPI не праивльно выставлены?
Или может какие другие примеры есть для ESP-12F работы с SPI в Slave режиме?
 

enjoynering

Well-known member
Где-то в тикетах к arduino esp8266 проскакивало обсуждение. Точно не помню, но вроде там надо в slave на esp8266 посылать на один бит больше чем надо. Вот такая баг-фича.
 
Сверху Снизу