Например TDA7294

Форум РадиоКот • Просмотр темы - Взаимодействие STM32F103 и ESP-12F по SPI
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн дек 29, 2025 09:55:19

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Взаимодействие STM32F103 и ESP-12F по SPI
СообщениеДобавлено: Вс окт 30, 2022 15:50:01 
Открыл глаза

Зарегистрирован: Вт июл 17, 2018 09:52:27
Сообщений: 60
Рейтинг сообщения: 0
Пытаюсь подружить 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 как мастер.
И вот так вот отправляю данные на ESP-12F
Код:
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);
    uint8_t buf[] = "Hello Slave!";
    while (1) {
        HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_RESET);
        HAL_SPI_Transmit(&hspi1, buf, 12, 1000);
        HAL_GPIO_WritePin(GPIOB, GPIO_PIN_0, GPIO_PIN_SET);
        HAL_Delay(5000);
   }



В COM порт вместо ожидаемого "Question: Hello Slave!" пишется "Status Sent!" иногда ""Question:" с каким то мусором.
Посмотрел что происходет на шине, вроде все норм.
Картинка с логического анализатора:
Изображение

Ну и несколько осцилограм, который тоже вроде как норм....
Линии CS+MOSI
Изображение
Линии CLK+MOSI
Изображение
Линии CLK+CS
Изображение

В общем похоже что то с библиотекой или параметры SPI не праивльно выставлены?
Или может какие другие примеры есть для ESP-12F работы с SPI в Slave режиме?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y