|
打算研究下触控屏
感觉这个例程最接近
但是下载这个例程后,板子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
请问该怎么解决 |
|