我下载了emWin5.24版本。按照网上说的办法移植(网址 http://blog.sina.com.cn/s/blog_af170a920101dpxe.html),但是移植过程中,发现一运行emWin库就会挂掉,我怀疑是画点函数没有和emWin的画点函数关联起来。。求晕哥指点,emWin画点函数怎么关联我自己的lcd屏的画点,画线,清屏等操作?
离线
如何和emWin中的画点函数关联 起来?emWin中画点函数是哪个函数?
离线
试了,好像还是没反应。。。我之前找的emWin的例子,都没看到过 LCD_X_SHOWBUFFER 的相关部分的实现。。。
离线
怎么注册驱动,为什么我注册了驱动总是报错。。。
离线
我注册成功了,但是显示依然无法 显示。。
离线
如何调试了?求指点
35584301 说:我注册成功了,但是显示依然无法 显示。。
用仿真器跟踪,有没有进入打点函数。
离线
怎么用仿真器跟踪?
如何调试了?求指点
晕哥 说:35584301 说:我注册成功了,但是显示依然无法 显示。。
用仿真器跟踪,有没有进入打点函数。
离线
现在调动emWin刷屏是可以 ,但是显示字体还有问题
离线
如何把我的延迟函数替换emWin中的延迟函数?
离线
显示 字体的函数有问题,有没有办法 void GUI_DispStringAt(const char * s, int x, int y) 调动了哪些底层函数?
离线
现在显示字体成功了,但是显示速度有点缓慢。。。其他 的都 正常了。。。有没有办法 使字体刷新的速度提高点吗?
离线
void GUI_Delay (int Period)这个延迟函数是不是没有调动 void GUI_X_Delay(int ms)函数?我重定义了GUI_X_Delay.能正常调动GUI_X_Delay,但是不能正常调动GUI_Delay,调动时时程序会卡住不动。
离线
哦。原来调动了GUI_GetTime()来获利时间,加了systick中断进去。
int GUI_X_GetTime(void) {
return TimeMS;
} 。把TimeMS设置成随systick变化就可以正常工作了。
离线
还有一个问题了,我查到的问题是“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的空间了。。这个是怎么分配空间的?
离线
输出字体正常了,显示也正常。就是显示有点慢。。GUI的延迟函数也修改好了,显示驱动我也改了,还是一样显示有点慢。这块芯片没有LCM控制器不能采用DMA方式 操作LCM,只能通过GPIO方式来模拟,来操作屏幕。。
离线
估计要显示快速,芯片得换成LPC1788.。里面有 LCM的控制器以及256M的SDRAM,IROM也比这个大。。
离线