99热成人精品热久久6网站_无码中文亚洲AV吉吉影音_国产精品制服一区二区_中文字幕乱码一区二区三区免费

首頁 > 技術(shù)支持 > 應(yīng)用與案例 > 正文
如何驗證MCU和RA8889等芯片的通信 作者:Harchy   發(fā)表日期:2022-11-29   來源:菱致電子   瀏覽:

MCU與瑞佑的液晶控制器RA8889等芯片在開始調(diào)試時不顯示,首先要先驗證通信正常,然后才可以進行初始化動作。本文介紹如何驗證通信是否正常。


可以通過讀寫0xAD,0xAF,0x1E等寄存器進行測試:

//驗證時,需把RA8889的初始化注釋掉

unsigned char temp ,temp1 , temp2 ;

//RESET
RA8889_RST = 1;
delay_ms(1);
RA8889_RST = 0;
delay_ms(1); // XnRST have to keep low at least 256 OSC clocks.
RA8889_RST = 1;
delay_ms(10);  

LCD_RegisterWrite(0xAD,0x55);
LCD_RegisterWrite(0xAF,0x33);
LCD_RegisterWrite(0x1E,0xaa);

LCD_CmdWrite(0xAD);
temp=LCD_DataRead();
LCD_CmdWrite(0xAF);
temp1=LCD_DataRead();
LCD_CmdWrite(0x1E);
temp2=LCD_DataRead();

//判斷是否正常方法
if(temp==0x55)
{
//可通過點亮LED作為指示
}


//API代碼注釋掉讀忙函數(shù)
void LCD_RegisterWrite(unsigned char Cmd,unsigned char Data)
{
// Check_2D_Busy(); //此判忙函數(shù)需注釋掉
// delay_us(1);
 LCD_CmdWrite(Cmd);
 LCD_DataWrite(Data);

 


跟據(jù)讀回的數(shù)據(jù)判斷是否與寫入一樣,若相同,可點亮LED等方法進行反饋指示。測試正常后再進行初始化操作,初始化參考代碼中有顯示彩虹條的命令,若正常顯示則說明顯示已基本正常。


分享到:

相關(guān)熱詞搜索:RA8889 MCU 通信,驗證

上一篇:使用RA8889芯片實現(xiàn)雙線性插值法圖片縮放
下一篇:自建漢字如何通過瑞佑的RA8876/RA8889等液晶控制芯片進行顯示

>>延伸閱讀:0

  • · 如何解決MCU與RA8889等液晶控制芯片的SPI通信問題 [2020-03-04]