嵌入式学习小组
直播中

李桂芝

7年用户 165经验值
私信 关注

请问原子4.3寸电容屏能移植emwin吗?

有谁使用原子4.3寸电容屏成功移植过emwin吗??到底这个4.3寸的屏能不能移植emwin?只能移植UCGUI吗??有人说4.3寸屏幕上移植emwin不能按照网上的教程来,因为emwin木有NT35510的驱动,到底这个屏怎么移植啊???有人移植过吗??有没有移植成功的工程啊??谢谢、、、、、、、、、、、、、

回帖(6)

王一凡

2020-8-24 08:30:57
探索者已经带了在4.3寸屏上移植好的EMWIN,我们的移植还兼容2.8、3.5寸的屏幕
举报

李军林

2020-8-24 08:50:19
原子给的例程就带emwin的
举报

孙原元

2020-8-24 09:09:58
移植其实很简单的,拿原子其它屏的例子,把屏驱动放里面,把触摸的程序改成你自己的。屏吗,只要把打点读点和画线功能改为你的屏的就基本上差不多了。我用的是7寸电容屏,把这几个地方换了,再优一下,好了。
GUIDRV_Template.c中的
static void _FillRect(GUI_DEVICE * pDevice, int x0, int y0, int x1, int y1) {
LCD_Fill(x0,y0,x1,y1,LCD_COLORINDEX);
}
int  GUI_TOUCH_X_MeasureX(void) 
{
ctp_dev.scan();
return ctp_dev.y[0];
}
int  GUI_TOUCH_X_MeasureY(void) 
{
ctp_dev.scan();
ctp_dev.x[0]=800-ctp_dev.x[0];
return ctp_dev.x[0];
}
基本上就改这两处。ctp_dev.x[0]=800-ctp_dev.x[0];因为我的屏触摸后X轴是镜像,所以就加了800-ctp_dev.x[0];我用的STEMWIN无操作系统改的。本来想改有操作系统的。可惜改了以后程序太大,烧不进去了。因为我还要其它功能。还有不到的地方,因为能用。就没再改。X轴与Y轴对掉了。
举报

王耀昱

2020-8-24 09:24:49
不是探索者带的吗?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分