AnsweredAssumed Answered

PSRAM and LCD conflict ?

Question asked by vader.darth on May 2, 2013
Latest reply on May 17, 2013 by vader.darth
Hi ,
I am getting a little problem with my LCD.
It run well on my old board with fsmc.
It was connected for FSMC_Bank1_NORSRAM1
fsmc_a16 was the RS pin and declaration was :
#define LCD_REG              (*((volatile unsigned short *) 0x60000000)) /* RS = 0 */
#define LCD_RAM              (*((volatile unsigned short *) 0x60020000)) /* RS = 1 */

Now , i have build a 'better' board ;) , i have PSRAM on FSMC_Bank1_NORSRAM2 ,
the LCD is on FSMC_Bank1_NORSRAM3.
The LCD RS pin is now on fsmc_a0 , then the declaration is :
#define LCD_REG              (*((volatile unsigned short *) 0x68000000))     /* RS = 0 */
#define LCD_RAM              (*((volatile unsigned short *) 0x68000002))     /* RS = 1 */

If i understand correctly how it work it must be ok , but it's not ....
Then my question is , can the PSRAM address or data port have any influence on the
common pins with the LCD ?
On my old board it was no external memory and it worked well.
I have test on 2 of my new board , one with pull-up resistors on the data port and one without , on both board the memory continue to work ok , but i'm not able to use the lcd.
If someone have a idea ...

Cheers.

Outcomes