ILI9341的Datasheet没描写清楚,怎么使用SPI读ID(Extended command),怎么读Regulative Command。估计是呆湾芯片的一大特色。实测这两个函数是OK的
/* 读取ID函数
参考ILI9488 的SPI读的方法5.3.42,这是SPI读取Extended command的方法
其中0xD9表示Enable SPI Read,0x1x代表读第几个字节
然后就是写Extended command的寄存器,接着就是读了
接着END SPI Read
*/
uint32_t ReadID(void)
{
uint8_t i,val[3] = {0};
uint32_t id = 0;
for(i=1;i<4;i++)
{
LCD_WR_REG(0xD9);
LCD_WR_DATA(0x10+i);
LCD_WR_REG(0xD3);
val[i-1] = LCD_RD_DATA();
LCD_CS_SET;
}
lcddev.id = val[1];
lcddev.id <<= 8;
lcddev.id |= val[2];
return lcddev.id;
}
/*这是Regulative Command的读取方法
要分清楚和Extended command方法的不同
*/
uint8_t LCD_ReadReg(uint8_t LCD_Reg)
{
// LCD_WR_REG(0xD9);
// LCD_WR_DATA(0x13);
LCD_WR_REG(LCD_Reg);
return LCD_RD_DATA();
}
/* 读取ID函数
参考ILI9488 的SPI读的方法5.3.42,这是SPI读取Extended command的方法
其中0xD9表示Enable SPI Read,0x1x代表读第几个字节
然后就是写Extended command的寄存器,接着就是读了
接着END SPI Read
*/
uint32_t ReadID(void)
{
uint8_t i,val[3] = {0};
uint32_t id = 0;
for(i=1;i<4;i++)
{
LCD_WR_REG(0xD9);
LCD_WR_DATA(0x10+i);
LCD_WR_REG(0xD3);
val[i-1] = LCD_RD_DATA();
LCD_CS_SET;
}
lcddev.id = val[1];
lcddev.id <<= 8;
lcddev.id |= val[2];
return lcddev.id;
}
/*这是Regulative Command的读取方法
要分清楚和Extended command方法的不同
*/
uint8_t LCD_ReadReg(uint8_t LCD_Reg)
{
// LCD_WR_REG(0xD9);
// LCD_WR_DATA(0x13);
LCD_WR_REG(LCD_Reg);
return LCD_RD_DATA();
}
爱地球,赴自由 Earth For All
在第54个世界地球日
让我们一起爱护地球,不止在今天
居住在地球的每一个集体或个体
都可以用自己的方式为守护地球
通过更健康的生活方式
为地球生态的正向循环而努力
我们厦门华尔道夫酒店·羿庭露台空中花园
与好朋友@极氪ZEEKR,@厦门华尔道夫酒店 ,@引体向善运动生活馆 一起
携手倡导环保行动
让自己慢下来,仔细感受
打开身体的感官与地球同频呼吸
♻️环保行动
低频实用生活旧物交换
♻️让身体呼吸
引体向善普拉提&搏击互动课程
♻️让地球呼吸
BASAO康普茶品鉴
♻️我们一起呼吸
ZEEKR 001 | ZEEKR 009静态体验及动态试驾
为我们共同的地球
每一个小小的改变,都值得努力
#BASAO ##世界地球日##环保在行动##健康生活方式#
在第54个世界地球日
让我们一起爱护地球,不止在今天
居住在地球的每一个集体或个体
都可以用自己的方式为守护地球
通过更健康的生活方式
为地球生态的正向循环而努力
我们厦门华尔道夫酒店·羿庭露台空中花园
与好朋友@极氪ZEEKR,@厦门华尔道夫酒店 ,@引体向善运动生活馆 一起
携手倡导环保行动
让自己慢下来,仔细感受
打开身体的感官与地球同频呼吸
♻️环保行动
低频实用生活旧物交换
♻️让身体呼吸
引体向善普拉提&搏击互动课程
♻️让地球呼吸
BASAO康普茶品鉴
♻️我们一起呼吸
ZEEKR 001 | ZEEKR 009静态体验及动态试驾
为我们共同的地球
每一个小小的改变,都值得努力
#BASAO ##世界地球日##环保在行动##健康生活方式#
#JUN文俊辉[超话]##文俊辉电影感碎片#
230423官推更新俊辉相关
[NEWS] CARATs! For a limited time only, you can call the SEVENTEEN CARAT-line at 855-SVT-1717 to hear special messages from us.
Don’t forget to pre-order and pre-save FML
▶️ ingrv.es/FML
*Limited to U.S territories only
搬运by 雨伞
@文俊辉
彩色照相机:_
回归相关https://t.cn/A6Cj91sT
️事务汇总https://t.cn/A6KVp154
✨直拍合集https://t.cn/A6XuGPCx
⭐️持续招新https://t.cn/A69ZQbeY
https://t.cn/A6ogYvLs
【禁二传二改商用,转载请注明出处】
230423官推更新俊辉相关
[NEWS] CARATs! For a limited time only, you can call the SEVENTEEN CARAT-line at 855-SVT-1717 to hear special messages from us.
Don’t forget to pre-order and pre-save FML
▶️ ingrv.es/FML
*Limited to U.S territories only
搬运by 雨伞
@文俊辉
彩色照相机:_
回归相关https://t.cn/A6Cj91sT
️事务汇总https://t.cn/A6KVp154
✨直拍合集https://t.cn/A6XuGPCx
⭐️持续招新https://t.cn/A69ZQbeY
https://t.cn/A6ogYvLs
【禁二传二改商用,转载请注明出处】
✋热门推荐