cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 & Epson S1D13A05

andya
Associate II
Posted on April 22, 2009 at 08:42

STM32 & Epson S1D13A05

12 REPLIES 12
sjo
Associate II
Posted on May 17, 2011 at 13:07

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

Spen

sjo
Associate II
Posted on May 17, 2011 at 13:07

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

Spen

stefanobettega
Associate II
Posted on May 17, 2011 at 13:07

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

http://www.st.com/mcu/forums-cat-6929-23.html

the SSD1906 A0 is connected to FSMC_A[0].

So, which is the correct way to connect the two devices?

Thanks

Stefano