打印

FSMC控制LCD问题请教

[复制链接]
2263|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
waiwn|  楼主 | 2010-3-23 10:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
若将引脚A2连到RS请问一下结构体应该如何定义
typedef struct
{
  vu16 LCD_Addr;
  vu16 LCD_Data;
} LCD_TypeDef;



为什么?请各位指教!
沙发
huhu2009| | 2010-3-23 18:59 | 只看该作者
这个和我之前提的问题有点类似。
你用哪个BANK?

使用特权

评论回复
板凳
huhu2009| | 2010-3-23 19:14 | 只看该作者
如果是BANK1,外部总线是16bits,则 HADDR[25:1] connect to FSMC_A[24:0], HADDR[0]未用.则可以这样定义:
#define LCD_REG    *((volatile uint16_t *)0x60000000)
#define LCD_RAM    *((volatile uint16_t *)0x60000008)
函数里这样用:
void LCD_WriteReg(uint16_t  LCD_Reg, uint16_t LCD_RegValue)
{
  LCD_REG = LCD_Reg;
  LCD_RAM = LCD_RegValue;
}

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝