您尚未登录。

楼主 #1 2018-03-26 12:08:44

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

求指点,LPC1765芯片中移植emWin库

我下载了emWin5.24版本。按照网上说的办法移植(网址  http://blog.sina.com.cn/s/blog_af170a920101dpxe.html),但是移植过程中,发现一运行emWin库就会挂掉,我怀疑是画点函数没有和emWin的画点函数关联起来。。求晕哥指点,emWin画点函数怎么关联我自己的lcd屏的画点,画线,清屏等操作?

离线

楼主 #3 2018-03-26 12:39:53

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

如何和emWin中的画点函数关联 起来?emWin中画点函数是哪个函数?

离线

楼主 #10 2018-03-26 14:57:23

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

试了,好像还是没反应。。。我之前找的emWin的例子,都没看到过 LCD_X_SHOWBUFFER 的相关部分的实现。。。

离线

楼主 #12 2018-03-27 17:54:15

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

怎么注册驱动,为什么我注册了驱动总是报错。。。

离线

楼主 #13 2018-03-27 18:00:10

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

我注册成功了,但是显示依然无法 显示。。

离线

楼主 #15 2018-03-27 19:21:24

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

如何调试了?求指点

晕哥 说:
35584301 说:

我注册成功了,但是显示依然无法 显示。。

用仿真器跟踪,有没有进入打点函数。

离线

楼主 #16 2018-03-27 19:22:57

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

怎么用仿真器跟踪?

35584301 说:

如何调试了?求指点

晕哥 说:
35584301 说:

我注册成功了,但是显示依然无法 显示。。

用仿真器跟踪,有没有进入打点函数。

离线

楼主 #18 2018-03-28 09:47:47

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

现在调动emWin刷屏是可以 ,但是显示字体还有问题

离线

楼主 #19 2018-03-28 10:48:03

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

如何把我的延迟函数替换emWin中的延迟函数?

离线

楼主 #21 2018-03-28 15:43:37

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

显示 字体的函数有问题,有没有办法 void  GUI_DispStringAt(const char * s, int x, int y) 调动了哪些底层函数?

离线

楼主 #24 2018-03-28 17:35:22

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库


现在显示字体成功了,但是显示速度有点缓慢。。。其他 的都 正常了。。。有没有办法 使字体刷新的速度提高点吗?

离线

楼主 #26 2018-03-28 17:54:46

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

void   GUI_Delay  (int Period)这个延迟函数是不是没有调动 void GUI_X_Delay(int ms)函数?我重定义了GUI_X_Delay.能正常调动GUI_X_Delay,但是不能正常调动GUI_Delay,调动时时程序会卡住不动。

离线

楼主 #28 2018-03-29 09:47:38

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

哦。原来调动了GUI_GetTime()来获利时间,加了systick中断进去。
int GUI_X_GetTime(void) {
  return TimeMS;
} 。把TimeMS设置成随systick变化就可以正常工作了。

离线

楼主 #29 2018-03-29 09:54:43

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

还有一个问题了,我查到的问题是“GUIConf.c”里的“#define GUI_NUMBYTES  1024* 12  // ”定义问题。
我想把这个改大点。改成  “#define GUI_NUMBYTES  1024* 30// ”编译器就报错用户空间超出32K的空间。我的芯片是iROM是64K的。为什么只能用32K的空间。 我看lpc1788的例子的配置“GUIConf.c”里的“#define GUI_NUMBYTES  (1024 * 1024) * 12  // x MByte”定义问题。
lpc1788不可能有12M的空间了。。这个是怎么分配空间的?

离线

楼主 #31 2018-03-29 11:55:21

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

输出字体正常了,显示也正常。就是显示有点慢。。GUI的延迟函数也修改好了,显示驱动我也改了,还是一样显示有点慢。这块芯片没有LCM控制器不能采用DMA方式 操作LCM,只能通过GPIO方式来模拟,来操作屏幕。。

离线

楼主 #32 2018-03-29 11:58:09

35584301
会员
注册时间: 2018-03-26
已发帖子: 16
积分: 16

Re: 求指点,LPC1765芯片中移植emWin库

估计要显示快速,芯片得换成LPC1788.。里面有 LCM的控制器以及256M的SDRAM,IROM也比这个大。。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn