完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
开发板 战舰mini
开发GUI STemWin V5.22 驱动ILI9341的2.8寸屏 支持多层显示吗? 如果支持LCD_X_Config(void) 该怎样设置第二层 Alpha混合技术 能在迷你板上实现吗 我的为啥是这样的 [C] 纯文本查看 复制代码 void LCD_X_Config(void) { GUI_DEVICE * pDevice; CONFIG_FLEXCOLOR Config = {0}; GUI_PORT_API PortAPI = {0};pDevice = GUI_DEVICE_CreateAndLink(GUIDRV_FLEXCOLOR, GUICC_565, 0, 0); LCD_SetVSizeEx(0, VXSIZE_PHYS, VYSIZE_PHYS);LCD_SetSizeEx (0, XSIZE_PHYS , YSIZE_PHYS);Config.FirstCOM = 0; Config.FirstSEG = 0; Config.Orientation = 0;// Config.Orientation = GUI_SWAP_XY | GUI_MIRROR_Y; Config.NumDummyReads = 2; GUIDRV_FlexColor_Config(pDevice, &Config); PortAPI.pfWrite16_A0 = LcdWriteReg; PortAPI.pfWrite16_A1 = LcdWriteData; PortAPI.pfWriteM16_A1 = LcdWriteDataMultiple; PortAPI.pfReadM16_A1 = LcdReadDataMultiple; GUIDRV_FlexColor_SetFunc(pDevice, &PortAPI, GUIDRV_FLEXCOLOR_F66709, GUIDRV_FLEXCOLOR_M16C0B16);//modify by fire ?GUIDRV_FLEXCOLOR_F66708 }在线等大神 |
|
相关推荐
6个回答
|
|
这个跟LCD硬件有没有多层显示没有关系,你就一个一个的画就行了,SEGGER官方就用这个例程的,你可以去参考一下
|
|
|
|
4楼说的不错,这个和你的硬件没关系,软件模拟层数就是了,手机的UI显示也是软件模拟处理的层
|
|
|
|
|
|
|
|
说得对 这个 LcdReadDataMultiple(U16 * pData, int NumItems) 读点函数 自己应该怎么写
mini板例程中只有 LCD_GetPoint(x,y). |
|
|
|
什么资料太老了?为什么我在segger官网中看到的都是stemwin的例程LcdReadDataMultiple()函数你不需要写,如果是在emwin中,读点函数就是 _GetPixelIndex()
|
|
|
|
我现在移植EMWIN5.32B的也是这样子,好像用官方默认的读点是不行的,要用GUIDRV_Template.c里面的定义自己的打点读点函数,不然ILI9341 Alpha混合永远调不通的
有谁用过ILI9341连续读点函数,下面的驱动该怎么写,欢迎交流 static void LcdReadDataMultiple(U16 * pData, int NumItems) { while (NumItems--) { *pData++ =LCD_9341->LCD_RAM; } }: '( |
|
|
|
只有小组成员才能发言,加入小组>>
661 浏览 0 评论
1083 浏览 1 评论
2454 浏览 5 评论
2779 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2615 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
638浏览 9评论
634浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
765浏览 6评论
610浏览 5评论
651浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-8 16:35 , Processed in 1.341339 second(s), Total 91, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号