2018-04-17 03:54 AM
Hi,
I have a STM32F417 processor and I would like to use the FSMC module with an LCD (ILI9481).
The used pins: NE1 and the RS pin of LCD connected to A25.
The bank of the memory is clear that if I use the NE1 then I have to use the 0x6000 0000 - 0x63FF FFFF memory region.
My question is that how can I separate the 'registers'?
When the NE1 = LOW, it is clear that I need to set my value to 0x6000 0000, but when the NE1 = HIGH
which memory region is fit for me?
Right now as I understood:
Used pins: NE1, A25
And the data bus is 8bit.
0x6000 0000 ->
0110 0000 0000 0000 0000 0000 0000 0000
0x6200 0000 -> 0110 0010 0000 0000 0000 0000 0000 0000 (The 25th of bit is one)?
Thank you for your help.
Solved! Go to Solution.
2018-04-17 08:45 AM
Yes. So you access the command/status at 0x6000'0000 and data at 0x6200'0000.
JW
2018-04-17 08:45 AM
Yes. So you access the command/status at 0x6000'0000 and data at 0x6200'0000.
JW
2018-04-18 01:15 AM
Thank you.
Now I tried it out and it works fine.