Size: a a a

2021 May 05

s

stD in STM32
источник

s

stD in STM32
По умолчанию эти колбеки прописаны.
источник

s

stD in STM32
Далее если перейти в функцию HAL_DMA_Start_IT(), то увидим следующее условие...
источник

s

stD in STM32
источник

s

stD in STM32
"Если структура для колбека по половинке не пустая, тогда устанавливаем бит прерывания по половинке.
источник

s

stD in STM32
То есть, если закоментить выделенную строчку, то прерывания по половинке не случится.
источник

PK

Pirojenka Kremowaya in STM32
Точно, спасибо 🌚
источник

s

stD in STM32
Ок
источник

s

stD in STM32
Попробовали?
источник
2021 May 06

ⒾN

ⒾⓁⓎⒶ🐼 Nidchenko... in STM32
Подскажите пожалуйста. Использую HAL. Общаюсь по uart с esp32. Включаю на стмке hardware flow control cts only(слушаю rts от esp32), но стмка не слушает cts пин и шлет сообщение сразу же.
Отправлю командой HAL_UART_Transmit. Или надо самому проверять cts пин?
источник

 

 John Kramer in STM32
Привет всем. Парни вопрос есть по H743 камню. Кто на нем SPI курил?.  Проблема такая. Мне надо оптимизировать код. Так есть я запустил дисплей на нем. Но мне не нужен код приема. А без него не работает. Надо ждяать к примеру флаг окончания передачи. EOT  но у меня не срабатывает этот прием
источник

 

 John Kramer in STM32
источник

 

 John Kramer in STM32
Спай без прерываний. может кто знает что прописать после передачи
источник

 

 John Kramer in STM32
while (!(SPI1->SR & SPI_SR_TXP));
     *((__IO uint8_t *)&SPI1->TXDR) = b;
источник

 

 John Kramer in STM32
флаг while ( !(SPI1->SR & SPI_SR_EOT)); не срабатывает.
источник

 

 John Kramer in STM32
Мне надо избавиться от приема чтоб не тратить на это время и заливать экран быстрее. Пока добился только такого результата.
источник

 

 John Kramer in STM32
источник

ND

Nikita D in STM32
так вам не принимать нужно а посто послать 16 бит, спи в каком режиме?
источник

ND

Nikita D in STM32
можно послать 0 между данными если 8 битный
источник

DB

Dima B in STM32
А про DMA не думали ещё?
источник