关于RA8873M及RA8871M的图层显示
作者:david 发表日期:2020-09-15 来源: 浏览:
- RA8873M总共提供三个图层, Layer1 address 为 1572864、 Layer2 address为 3670016、 Layer3 address 为5767168。每個位置大小為 1MB。
RA8871M 提供三个记忆区块给使用者使用, Layer1 address 为 786432、 Layer2 address为 1835008、 Layer3 address 为 2883584。每個位置大小為 512KB。
我们这边提供了两组 API, 让使用者可以直接选择要写入的图层,
以及要显示的图层,程序以及说明如下://写入图层
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);
结果:目前写入位置为图层一,画面显示位置为图层一
范例 2:
Write_Layer(2);
Show_Layer(3);
结果:目前写入位置为图层二,画面显示位置为图层三
在执行了Write_Layer(1)设定需要写入的图层之后,才可正常进行DMA,Draw画几何图形等操作
注:RA8873M和RA8871M的三个图层不为连续图层,是三个分开的,Main_Window_Start_XY(0,0);等操作只可在同一个同层内
分享到:
相关热词搜索:RA8873M,RA8871M
上一篇:NAND FLASH的调用
下一篇:图片转为头文件通过单片机直接写入
>>延伸阅读:1