首页 > 技术支持 > 应用与案例 > 正文
关于RA8873M及RA8871M的图层显示 作者:david   发表日期:2020-09-15   来源:   浏览:
RA8873M总共提供三个图层, Layer1 address 1572864Layer2 address3670016Layer3 address 5767168。每個位置大小為 1MB
RA8871M 提供三个记忆区块给使用者使用, Layer1 address 786432Layer2 address1835008Layer3 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

  • · 图片转为头文件通过单片机直接写入 [2020-09-15]