硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1887|回复: 7
收起左侧

[emWin] LCD必须插拔JLINK才能正常

[复制链接]

2

主题

6

回帖

12

积分

新手上路

积分
12
发表于 2018-7-28 14:26:28 | 显示全部楼层 |阅读模式
      本人利用STemWin520进行移植,液晶屏采用AT070TN92,LCD驱动芯片采用SSD1963,移植编译通过后,通过JLINK下载hex文件之后,LCD必须插拔JLINK才能正常显示。在MDK下通过JLINK下载之后,可以马上正常显示图像,但是断电之后重新上电,还是必须插拔JLINK图像才能正常。     驱动文件见附件。
    望高手指点。

ssd1963.h (349 Bytes, 下载次数: 28)
ssd1963.c (15.22 KB, 下载次数: 28)


回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-7-28 15:19:01 | 显示全部楼层
特别注意一点,如果你用的是FSMC接口,一定要在GPIO和FSMC初始化完毕后,先延迟500ms,然后再操作。
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2018-8-5 12:12:33 | 显示全部楼层
eric2013 发表于 2018-7-28 15:19
特别注意一点,如果你用的是FSMC接口,一定要在GPIO和FSMC初始化完毕后,先延迟500ms,然后再操作。

谢谢,这两天没登论坛,没及时感谢。抱歉!我核实完将结果报告。
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2018-8-5 12:14:04 | 显示全部楼层
eric2013 发表于 2018-7-28 15:19
特别注意一点,如果你用的是FSMC接口,一定要在GPIO和FSMC初始化完毕后,先延迟500ms,然后再操作。

谢谢,这两天没登论坛,没及时感谢。抱歉!我核实完将结果报告
回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2018-8-5 12:14:30 | 显示全部楼层
eric2013 发表于 2018-7-28 15:19
特别注意一点,如果你用的是FSMC接口,一定要在GPIO和FSMC初始化完毕后,先延迟500ms,然后再操作。

谢谢,这两天没登论坛,没及时感谢。抱歉!我核实完将结果报告
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-8-6 02:17:50 | 显示全部楼层
zaiwu2000 发表于 2018-8-5 12:14
谢谢,这两天没登论坛,没及时感谢。抱歉!我核实完将结果报告

回复

使用道具 举报

2

主题

6

回帖

12

积分

新手上路

积分
12
 楼主| 发表于 2018-8-6 10:14:38 | 显示全部楼层
本帖最后由 zaiwu2000 于 2018-8-6 10:17 编辑

感谢高手启发,试着修改GPIO和FSMC初始化完毕后延迟时间无果。借鉴《奋斗》提供的文档作了如下修改
    sLCD_WR_REG(0x00E0);     //0XE0是PLL使能寄存器//ch:锁相环启动。启动之前,该系统运行通过晶体振荡器或时钟输入
    sLCD_WR_Data(0x0001);    //先开启PLL
    Delay(0xAFFF);
// delayms(1);//1
    sLCD_WR_REG(0x00E0);     //还要一次////ch:锁相环启动。启动之前,该系统运行通过晶体振荡器或时钟输入
    sLCD_WR_Data(0x0003);    // 使用 PLL作为时钟
    Delay(0xAFFF);
//  delayms(1);//5
    sLCD_WR_REG(0x0001);     // 软件复位//ch:软件复位
     Delay(0xAFFF);
//  delayms(1);问题得到解决。再次对高手表示谢谢!

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115765
QQ
发表于 2018-8-6 15:00:52 | 显示全部楼层
zaiwu2000 发表于 2018-8-6 10:14
感谢高手启发,试着修改GPIO和FSMC初始化完毕后延迟时间无果。借鉴《奋斗》提供的文档作了如下修改
    sL ...

看下你的JLINK是不是对外供电了,其实你的这个不解决也没问题。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-5-17 06:34 , Processed in 0.318876 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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