OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3994|回复: 9

求助:STM32F103_ucOSIII_emWin_ra8876移植-有酬谢

[复制链接]

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
发表于 2021-9-24 21:45:46 | 显示全部楼层 |阅读模式
使用精英开发板程序,STM32F103_ucOSIII_emWin_ILI9341能正常工作,现在用RA8876_10.2寸液晶屏代替原有的ILI9341液晶屏,本人搜集有一些关于RA8876的移植资料,请求大佬出手相助,邮箱961435337@qq.com
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

15

主题

1061

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
3583
金钱
3583
注册时间
2019-8-14
在线时间
1052 小时
发表于 2021-9-25 10:40:05 | 显示全部楼层
回复 支持 反对

使用道具 举报

5

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2017-5-20
在线时间
30 小时
发表于 2021-9-25 14:18:04 | 显示全部楼层
RA8876难点在硬件吧,不在软件。
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
 楼主| 发表于 2021-9-25 15:52:53 | 显示全部楼层
winuc 发表于 2021-9-25 14:18
RA8876难点在硬件吧,不在软件。

您好,请您指教一二,我自己也在死磕这个程序,您的一句话说不定让我少走很多弯路,
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
 楼主| 发表于 2021-9-25 16:00:09 | 显示全部楼层
RA8876+10.2寸液晶屏是厂家提供的成品,并配有随屏程序,不带ucOS和emWin,
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
 楼主| 发表于 2021-9-25 16:21:59 | 显示全部楼层
这是一位老师在成功移植RA8876时的一段程序,我怎么在RA8876的手册里找不到出处呢,void RA8876_DrawHColorLine(uint16_t _usX1 , uint16_t _usY1, uint16_t _usWidth, uint16_t *_pColor)
{
    uint16_t i;   
if (g_LcdDirection == 0)                        
{
        Goto_Pixel_XY(_usX1, _usY1);               
   }
else if (g_LcdDirection == 1)                  
{
        Goto_Pixel_XY(g_LcdWidth - _usX1, _usY1);               
     }
else if (g_LcdDirection == 2)               
    {
        Goto_Pixel_XY(_usY1, _usX1);            
      }
else if (g_LcdDirection == 3)               
    {
        Goto_Pixel_XY(g_LcdHeight - _usY1, _usX1);               
       }
   
//    RA8876_CmdWrite(0x04);                       
//  Check_Mem_WR_FIFO_not_Full();


#ifdef MCU_16bit_ColorDepth_16bpp            
    for(i=0;i<_usWidth;i++)
    {
         Check_Mem_WR_FIFO_not_Full();
//        RA8876_CmdWrite(*_pColor++);                       
         RA8876_CmdWrite(0x04);                        
         RA8876_DataWrite(*_pColor++);               
     }
#endif
    Check_Mem_WR_FIFO_not_Full();
}
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
 楼主| 发表于 2021-9-25 16:26:42 | 显示全部楼层
这是修改之处
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
 楼主| 发表于 2021-9-25 16:31:05 | 显示全部楼层
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.gif
回复 支持 反对

使用道具 举报

2

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2017-4-30
在线时间
36 小时
 楼主| 发表于 2021-9-25 16:32:51 | 显示全部楼层

不好意思,图片发错了
回复 支持 反对

使用道具 举报

5

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
137
金钱
137
注册时间
2017-5-20
在线时间
30 小时
发表于 2021-9-30 15:00:11 | 显示全部楼层
bbtclj 发表于 2021-9-25 15:52
您好,请您指教一二,我自己也在死磕这个程序,您的一句话说不定让我少走很多弯路,

armbbs里有RA8876的emwin例程。可以去找找。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 23:03

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表