找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1874|回复: 1
收起左侧

用STM32103ZET6精英版代码 成功移植到STMF103VGT6上点亮了正点LCD屏

[复制链接]
ID:591888 发表于 2019-7-29 10:39 | 显示全部楼层 |阅读模式
注意: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)

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:323589 发表于 2019-7-31 14:46 | 显示全部楼层
十分感谢  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表