STM32 Linux, Makefile, прошивка средствами ST-LINK, DFU

спросил же, ты ремап делаешь?
серым выделено куда этот SPI3 можно переназначить.

там в таблице ошибка, SCK ремапится на PB3 а не PA3, у меня на картинке пины не назначены, всё в коде

и чё я должен подумать? )))

да можно как угодно

на моей плате не ремапиных для SPI3 нет

короче че как дети)
давай схему, код, все как положено…))

1 лайк

да какая схема-код, библиотеку отсюда пытаю для 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

На чек меняю.

1 лайк

Чую вам на ДР надо обонемент на VPS гейропейский временный подарить, чтоб наконец то ide свежее поставили.
Глядишь и проекты свои переделаете на свежее По

Гейропейское :joy:

Автор переписал свою библиотеку для работы через HAL из-за невозможности поддержки всё новых и новых контроллеров, SPI DMA работает из коробки, танцев с бубном теперь не надо

SPI DMA работает из коробки у любого из обсуждаемых тут СТМ32, о каких танцах речь?

1 лайк

Тут скорее про танцоров))

1 лайк