2017-02-20 11:40 PM
I am trying to setup my stm32f4-discovery board to work with an ili9341 TFT LCD. I have finally figured out how to use the FSMC to do this in 8080 parallel interface (thanks to lots of help and coffee).
I am now facing the challenge of setting up the timing, but I am unsure what BusTurnAroundDuration and DataLatency refers to, in setting up the FSMC timing.
Any help would be greatly appreciated.
Below is an image of the desired timing for the ILI9341.
I am using the following setup timing for my stm32f4
However I am aware that I can use Timing.CLKDivision = 16 to slow the HCLK for my FSMC timings.
#smt32f4-fsmc-tft #fsmc-timing #stm32f4-discovery #fsmc-sram2017-02-21 03:55 AM
Hi Cobus
I have moved your question to the
‌ where someone should be able to assist you.Thanks
Oli
2017-02-21 05:35 AM
Thank you very much. How do I access it now?
2017-02-21 06:09 AM
I don't use Cube nor other 'library', but these probably refer to DATLAT and BUSTURN fields in FSMC_BTRx (and FSMC_BWTR for BUSTURN, where appropriate).
DATLAT is relevant for synchronous access only, which is probably not your case. BUSTURN is relevant for back-to-back accesses, with is probably not your concern either.
The FSMC (and FMC) chapter of RM is not famous for being very descriptive but it's still the best place to start.
JW
2017-02-21 06:15 AM
Either through the direct URL (which stays the same as before) and also via your inbox which will update whenever a reply is received to this thread. Hope this helps .
2017-02-21 04:45 PM
I meant FSMC chapter in
, the STM32F4 Reference Manual.JW
2017-02-21 05:14 PM
I have gone through those datasheets and all they mention is the following