關(guān)于RA8873M及RA8871M的圖層顯示
作者:david 發(fā)表日期:2020-09-15 來(lái)源: 瀏覽:
- RA8873M總共提供三個(gè)圖層, Layer1 address 為 1572864、 Layer2 address為 3670016、 Layer3 address 為5767168。每個(gè)位置大小為 1MB。
RA8871M 提供三個(gè)記憶區(qū)塊給使用者使用, Layer1 address 為 786432、 Layer2 address為 1835008、 Layer3 address 為 2883584。每個(gè)位置大小為 512KB。
我們這邊提供了兩組 API, 讓使用者可以直接選擇要寫入的圖層,
以及要顯示的圖層,程序以及說(shuō)明如下://寫入圖層
void Write_Layer(unsigned char Layer){unsigned long address;switch(Layer){case 1:address = Layer1;break;case 2:address = Layer2;break;case 3:address = Layer3;break;}Canvas_Image_Start_address(address);Goto_Pixel_XY(0,0);}//顯示圖層void Show_Layer(unsigned char Layer){unsigned long address;switch(Layer){case 1:address = Layer1;break;case 2:address = Layer2;break;case 3:address = Layer3;break;}Main_Image_Start_Address(address);Main_Window_Start_XY(0,0);}
范例 1:
Write_Layer(1);
Show_Layer(1);
結(jié)果:目前寫入位置為圖層一,畫面顯示位置為圖層一
范例 2:
Write_Layer(2);
Show_Layer(3);
結(jié)果:目前寫入位置為圖層二,畫面顯示位置為圖層三
在執(zhí)行了Write_Layer(1)設(shè)定需要寫入的圖層之后,才可正常進(jìn)行DMA,Draw畫幾何圖形等操作
注:RA8873M和RA8871M的三個(gè)圖層不為連續(xù)圖層,是三個(gè)分開(kāi)的,Main_Window_Start_XY(0,0);等操作只可在同一個(gè)同層內(nèi)
分享到:
相關(guān)熱詞搜索:RA8873M,RA8871M
上一篇:NAND FLASH的調(diào)用
下一篇:圖片轉(zhuǎn)為頭文件通過(guò)單片機(jī)直接寫入
>>延伸閱讀:1