2022-01-29 10:51 PM
Hello,
Using the 180MHz clock on the STM32H743, will the performance for the SPI (using ILI9341 display) and LTDC functions be similar to those obtained on the STM32F469?
I would like to try this STM32F469 in place of the STM32F407. But I don't have easy access to this model at the moment. As I already have the H7, I thought I'd use the same clock as the F469 to experience the performance of displaying images on the display.
2022-01-30 12:26 AM
You ask SPI and LTDC , but this is two different systems for drive LCD.
And as next 469 use too LTDC-DSI bridge , this is next diff.
If you realy plan SPI display ILI pdf say tscycw Serial Clock Cycle (Write) min 100 - ns
this define max speed for SPI and all STM will do it equal...
2022-01-30 06:30 AM
Hi,
I found this:
"There is an interesting discussion on the Teensy forum about running ILI9341 @ 80MHz with a Teensy 4.0 board"
https://www.eevblog.com/forum/microcontrollers/ili9341-lcd-driver-max-spi-clock-speed/
"Right now I know that 80Mhz will work on a ILI9341 without a tri-state buffer chip, with the buffer chip it seems to be restricted to 60Mhz"
https://forum.pjrc.com/threads/57652-Teensy-4-SPI-bus-gt-38mhz-possible
Thanks.
2022-01-30 07:47 AM
The H7 SPI is more complicated, but will at least equal and potentially outperform the F4 SPI if used correctly.
You will not be able to use F4 SPI code on the H7 without modification.
2022-01-30 08:16 AM
SPI is most slow method to control LCD.
PDF oficial say max 10MHz equal 10Mbit then if you have 320x240x16bit your frame rate max update is 8Hz or 8 FPS
More offective is use FSMC etc.
2022-01-30 09:14 AM
To make the FMC run fast, you must configure the bank that you are going to use.
I had mistakenly configured NE2 bank and then used the address which corresponded to the NE1 bank.