日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LT8918 BT1120转mipi dsi/mipi csi;提供技术支持

發布時間:2023/12/10 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LT8918 BT1120转mipi dsi/mipi csi;提供技术支持 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

LT8918 支持 Pattern Mode Normal Mode 兩種工作模式,所謂的 Pattern Mode 就是 LT8918 內部生成 Timing 序,等效于內部模擬 RGB 源;Normal Mode 則是采用外部的 RGB 輸入。為了排除外部 RGB 輸入的配置不匹配導致 無法顯示,一般建議先用 Pattern Mode 點亮再切換到外部 RGB 輸入,FlagNormalMode=0 時執行 Pattern Mode 配置, 主循環配置如下: void main(void) { vdInit_MCU_GPIO();//MCU GPIO 初始化 InitialUART1_Timer3( 115200 );//MCU 串口初始化 while(1) { if(FlagNormalMode) { vdLT8918_Normal_Mode();//RGB 輸入模式 } else { vdLT8918_Pattern_Mode(); //Pattern 模式 } } } 1.3LT8918 DCS 配置及相關寄存器描述 void LT8918_DcsInital(void)//LT8918 DCS 模塊的初始化配置 { vdSet_Reg_Bank(0x70); Write_I2C_Byte(0x23,0xa0); Write_I2C_Byte(0x29,0x81); Write_I2C_Byte(0x38,0x00); Write_I2C_Byte(0x34,0x49); Write_I2C_Byte(0x35,0x80); vdSet_Reg_Bank(0x83); Write_I2C_Byte(0x11,0x00); } DCS 短包函數 void DcsShortPktWrite( u8 DCS_DI,u8 data0, u8 data1 )原型如下: void DcsShortPktWrite( u8 DCS_DI,u8 data0, u8 data1 ) { u8 i = 0; vdSet_Reg_Bank(0x83); Write_I2C_Byte(0x40,0x04); //Tx hs data MSB/LSB polarity select Write_I2C_Byte(0x32,0x0C); //Hardware calculate ecc and crc&LP mode send pkt enable&Short pkt Write_I2C_Byte(0x33,0x04); Write_I2C_Byte(0x34,DCS_DI);//0x8334 為依次寫入的 DCS Code data,只包含 DIDCS_CMDData Write_I2C_Byte(0x34,data0 ); Write_I2C_Byte(0x34,data1 ); Write_I2C_Byte(0x32,0x00); } 理解各寄存器的配置也可以根據供應商提供的初始化代碼格式修改短包函數; DCS 長包函數 void DcsShortPktWrite( u8 DCS_DI,u8 data0, u8 data1 )原型如下: void DcsLongPktWrite(u8 DataID,u8 Len) { u8 i; vdSet_Reg_Bank(0x83); Write_I2C_Byte(0x40,0x04); Write_I2C_Byte(0x32,0x0E); Write_I2C_Byte(0x33,(Len+6)); Write_I2C_Byte(0x34,DataID);//0x8334 為依次寫入的 DCS Code,只包含 DIDCS_CMDData Write_I2C_Byte(0x34,Len); Write_I2C_Byte(0x34,0x00); for(i=0;i<Len;i++) { Write_I2C_Byte(0x34,Buf[i]);//Buf[]數組存了 DCS_CMD+Data } Write_I2C_Byte(0x32,0x00); } 理解下 0x8333 配置為 Len+6 的意義,可以根據供應商提供的初始化代碼格式修改短包函數;

?

總結

以上是生活随笔為你收集整理的LT8918 BT1120转mipi dsi/mipi csi;提供技术支持的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。