FSMC对应地址线A0-A24【A1-A25】 是如何定义的 原子哥战舰历程 用的是A10 我想那个结构体 以及LCD_BASE不太理解

2019-07-20 23:20发布

//LCD地址结构体
typedef struct
{
 u16 LCD_REG;
 u16 LCD_RAM;
} LCD_TypeDef;
//使用NOR/SRAM的 Bank1.sector4,地址位HADDR[27,26]=11 A10作为数据命令区分线
//注意设置时STM32内部会右移一位对其! 111110=0X3E      
#define LCD_BASE        ((u32)(0x6C000000 | 0x000007FE))   // 这个部分没有理解透 资料没找到
#define LCD             ((LCD_TypeDef *) LCD_BASE)
////////////////////////////////////////////////////////////////////////////////// 
问题1:每一根地址线 对应的空间是多大 问题2:数据地址和寄存器地址如何定义的
问题3:如果换成 NE1  A16 则是如何定义LCD_BASE 呢

  原子哥 何在啊 求指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
闷鱼
1楼-- · 2019-07-21 21:24
回复【7楼】mygod:
---------------------------------对了   我之前也有点纠结了 这个问题 
  经你这么一说 稍微懂了一点点了  
  其实问题主要在 一开始我没有理解这些地址线 如何与 NOR存储块对应的
  所以我认为修改 LCD_BASE的值就可以了 
  还请多多指教啊
闷鱼
2楼-- · 2019-07-21 22:15
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-22 00:57
回复【7楼】mygod:
---------------------------------
恩,其他也可以
只是你地址要变一下了.
mygod
4楼-- · 2019-07-22 05:50
回复【9楼】闷鱼:
---------------------------------
在论坛上搜索下,有详细分析的,还有刚原子说的,如果用这结构体RS 接A16 上 改地址也是不行的,以前测试过。
闷鱼
5楼-- · 2019-07-22 10:16
回复【11楼】mygod:
---------------------------------原子的意思是  用这种结构体 只要 地址变一下还是可以通用的么 ??
闷鱼
6楼-- · 2019-07-22 11:29
 精彩回答 2  元偷偷看……

一周热门 更多>