2009-04-21 11:42 PM
STM32 & Epson S1D13A05
2011-05-17 04:07 AM
It is hard to say, if you connect as per the above message and use the same config then it should work ok.
we use 8bit access to the ssd registers with no problems - sorry i cannot be of more help. currently we are connecting the new SSD1963 to the stm32, boards due this very soon. Cheers Spen2011-05-17 04:07 AM
The connections depend on what interface mode you use - we use generic #1 for the stm32.
we connect FSMC_A0 - SSD1906_A1. The statement in the ref manual is misleading as this may be true for external memory - but not all external devices, eg. ssd1906. I notice that dhandzic uses generic mode #2 - we used this mode for the str9 but after looking at the stm32 docvs found that generic mode #1 was better suited to fsmc. Cheers Spen2011-05-17 04:07 AM
I think I found the solution for the second problem: maybe this behavior is due to the FSMC internal FIFO, in which write operation are queued.
But another question is regarding your way to connect the SSD1906 to the STM32: you say to connect FSMC_NBL0 to A0 and FSMC_A0 to A1. But in RM0008 (rev. 8), page 363 note #1 is stated «Whatever the external memory width (16-bit or 8-bit), FSMC_A[0] should be connected to external memory address A[0]». Ok it's should and not must, but on STM3210E-EVAL board, the external SRAM (U1) is connected as suggested in the manual, even if SRAM uses NBL0 and NBL1 signals. And in the SSD1906 A0 is connected to FSMC_A[0]. So, which is the correct way to connect the two devices? Thanks Stefano