硬汉嵌入式论坛

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

[有问必答] V5-122a_触屏示波器UI界面例程 LCD不亮

[复制链接]

2

主题

3

回帖

9

积分

新手上路

积分
9
发表于 2017-6-26 10:25:56 | 显示全部楼层 |阅读模式
打算研究下触控屏
感觉这个例程最接近
但是下载这个例程后,板子LCD不亮
仿真会卡在  通信的 BTE_Wait();

void RA8875_ClrScr(uint16_t _usColor)
{
    /* 也可以通过0x30-0x37寄存器获得获得当前激活的显示窗口 */

    /* 单色填满功能, 中文pdf 第162页
    此功能使用于将选定特定区域画面清除或是塡入给定某种前景色,R8875 填入的单色设定为BTE 前景色。

    操作步骤:
        1. 设定目的图层和位置 REG[58h], [59h], [5Ah], [5Bh]
        2. 设定BTE 宽度和高度 REG[5Ch], [5Dh], [5Eh], [5Fh]
        3. 设定BTE 操作码和光栅运算码  REG[51h] Bit[3:0] = 0Ch
        4. 设定前景色  REG[63h], [64h], [65h]
        5. 开启BTE 功能  REG[50h] Bit7 = 1
        6. 检查状态缓存器 STSR Bit6,确认BTE 是否完成
    */
    BTE_SetTarBlock(s_WinX, s_WinY, s_WinHeight, s_WinWidth, 0);    /* 设置BTE位置和宽度高度以及目标图层(0或1) */
    BTE_SetOperateCode(0x0C);        /* 设定BTE 操作码和光栅运算码  REG[51h] Bit[3:0] = 0Ch */
    RA8875_SetFrontColor(_usColor);    /* 设置BTE前景色 */
    BTE_Start();                    /* 开启BTE 功能 */
    BTE_Wait();                        /* 等待操作结束 */
}


板子信息如下

CPU : STM32F407IGT6, LQFP176
UID =   
SRAM Model : IS61WV102416BLL-10TL, Test OK
NOR Flash ID = 0x017E2101, Model = S29GL128P, OK
NAND Flash ID = 0xADF1001D, Model = H27U1G8F2BTR, OK
AT24C128 Ok (0xA0)
Si4730/4704 Ok (0x22)
MPU6050 Ok (0xD0)
BMP085 Ok (0xEE)
WM8978 Ok (0x34)
BH1750 Ok (0x46)
SPI Flash ID = 00EF4017, Model = W25Q64BV

请问该怎么解决
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2017-6-26 14:32:16 | 显示全部楼层
这个例子已经年久失修,不再维护了。
-----------------------
  适合初学使用的简单裸机例子:
V5开发板RA8875屏和ili9488屏之裸机方式图标显示和触摸使用(最新的BSP驱动包)
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=14912

V5开发板RA8875屏和ili9488屏之裸机方式汉字显示----小字库,NOR Flash和RA8875屏自带字库三种方式
https://forum.anfulai.cn/forum.php?mod=viewthread&tid=14909
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-16 21:20 , Processed in 0.035212 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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