标题:
用STM32103ZET6精英版代码 成功移植到STMF103VGT6上点亮了正点LCD屏
[打印本页]
作者:
waka
时间:
2019-7-29 10:39
标题:
用STM32103ZET6精英版代码 成功移植到STMF103VGT6上点亮了正点LCD屏
注意:1)控制引脚
屏上引脚 片上功能 片上引脚
1 LCD_CS FSMC_NE1 PD7
2 RS FSMC_A23 PE2
3 RD FSMC_NWE PD5
4 WE FSMC_NOE PD4
5 LCDRSE RST PE1
注意这里复位引脚必须接 之前作者没接 测试过不亮
2 )数据引脚 片上FSMC_D0~D15 对应 LCD引脚
3)注意LCD.h 中 LCD_BASE 这个配置
//////////////////////////////////////////////////////////////////////////////////
//---------------------------------
#define LCD_LED PAout(11)
typedef struct
{
vu16 LCD_REG;
vu16 LCD_RAM;
} LCD_TypeDe
#define LCD_BASE ((u32)(0x60000000 | 0x0001FFFE))
//#define LCD_BASE ((u32)(0x60000000 | 0x001FFFE)) //如果使用PD11引脚 FSMC_A16请使用此数据 注意片上 100引脚接发以及IO初始化
//#define LCD_BASE ((u32)(0x60000000 | 0x0FFFFFE)) //如果使用PE2引脚 FSMC_A23请使用此数据 注意片上 100引脚接发以及IO初始化
#define LCD ((LCD_TypeDef *) LCD_BASE)
//////////////////////////////////////////////////////////////////////////////////
作者多次尝试发现 在 》#define LCD_BASE ((u32)(0x60000000 | 0x0001FFFE)) 中
0x0001FFFE 有些不明白1后任意一位置为O屏幕都不亮? 如果有研究到寄存器的可以一起讨论下
这里做个说明 因为STM32F103VGT6引脚只有100个 没有STM32103ZET6引脚(144) 那么多,只能转接到
然后查看
战舰V3 资料盘(A盘)\8,STM32参考资料\4,STM32 FSMC学习资料\STM32F2技术培训_灵活的静态存储控制器_FSMC
核对了寄存器地址 多次尝试后发现 1后面必须都给F最后一位必须给E 欢迎指教和讨论
附送 调通的代码 注意片上 100引脚接发以及IO初始化
下载:
TFTLCD显示实验3-103VGT6.7z
(222.67 KB, 下载次数: 25)
2019-7-29 16:39 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
1直到世界尽头
时间:
2019-7-31 14:46
十分感谢
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1