• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 посылать на один бит больше чем надо. Вот такая баг-фича.
 
Сверху Снизу