спросил же, ты ремап делаешь?
серым выделено куда этот SPI3 можно переназначить.
там в таблице ошибка, SCK ремапится на PB3 а не PA3, у меня на картинке пины не назначены, всё в коде
и чё я должен подумать? )))
на моей плате не ремапиных для SPI3 нет
короче че как дети)
давай схему, код, все как положено…))
да какая схема-код, библиотеку отсюда пытаю для STM32F401RET6
я угадать должен на какие пины ты якобы spi3 подключил?
боюсь с spi1 такая же херня, а если нуклео, то там какая нибудь EEPROM еще висит на нем
ты NSS, я надеюсь, не используешь хардварный?
плата блэкпилл на 401RET6, использую только MOSI и SCK
28 строка в настройке портов библиотеки lcd_io_spi.h
/* Lcd control pins assign (A..K, 0..15)
- if hardware SPI: SCK, MOSI, MISO pins assign is lock to hardware */
#define LCD_RST A, 3 /* If not used leave it that way */
#define LCD_RS A, 2 //DO SPI1 тоже
#define LCD_CS A, 4 // SPI1 тоже
#define LCD_SCK B, 3 //A, 5 SPi1
#define LCD_MOSI B, 5 //A, 7 SPi1
#define LCD_MISO X, 0 /* If not used leave it that way */
После всех экспериментов уже и на SPI2 не работает, лживые ваши STM )))
вспомнил, хард SPI2 работал когда все сигналы снимал с порта B, надо проверить
Интересно девки пляшут, на SPI1 стандартными библиотеками очень даже ничего учитывая что библиотека умеет в SPI DMA
Кто поделится старым кубом?
MxCube.Version=4.27.0
MxDb.Version=DB.4.0.270
На чек меняю.
Чую вам на ДР надо обонемент на VPS гейропейский временный подарить, чтоб наконец то ide свежее поставили.
Глядишь и проекты свои переделаете на свежее По
Гейропейское
Автор переписал свою библиотеку для работы через HAL из-за невозможности поддержки всё новых и новых контроллеров, SPI DMA работает из коробки, танцев с бубном теперь не надо
SPI DMA работает из коробки у любого из обсуждаемых тут СТМ32, о каких танцах речь?
Тут скорее про танцоров))