新手求告知

2019-08-23 16:48发布

void LCD_WriteReg(u16 LCD_Reg,u16 LCD_RegValue)//写寄存器和写数据函数
{
  LCD->LCD_REG=LCD_Reg;                     
LCD->LCD_RAM=LCD_RegValue;
}
我知道这俩LCD->LCD_REG,LCD->LCD_RAM选择写命令还是写数据,后面跟着是啥呀!写东西不是该写到FSMC_D数据口吗?
写到这俩模拟的RS=0或RS=1里面算啥呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
wenzh3333
1楼-- · 2019-08-23 17:50
typedef struct
{
   u16 LCD_REG; 地址是0x6c0007FE
   u16 LCD_RAM; 地址是0x6c000800
}LCD_TypeDef

要访问这个结构体就需要宏定义一个指针常量
#define LCD    ((LCD_TypeDef*)(0x6c0007FE))
所以 要向LCD写命令就可以用 LCD->LCD_REG = vale  实现  vale就会以命令代码被送到LCD去执行
写数据同理

一周热门 更多>