![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
EMWIN
xMcMark
这个作者很懒,什么都没留下…
展开
-
stemwin 实体键使用GUI_SendKeyMsg发送消息卡死的问题
解决移植单色屏时使用了实体键发送窗口处理消息时导致卡死。在操作实体键时发送对应的消息,用到最多的是GUI_SendKeyMsg(GUI_KEY_TAB,1); //制表键,可以用来切换焦点聚焦到不同的小工具上。期间操作按键发送TAB消息时发现总是进入HardFault_Handler,但是放在emwin窗口定时里面发送TAB消息就不会进入HardFault_Handler。怀疑和KEY任务有关...原创 2019-03-29 20:29:35 · 2623 阅读 · 0 评论 -
stemwin 实现显示屏幕滑动
最近在借助一个项目学习使用emwin的使用,xia显示屏用的19264,显示的数据有限,无法shix实现一页全部显示出来,想着可以通过聚焦的控件判断是否需要翻页。zhuy主要思路是:创建父窗口(父窗口尺寸192*64),然后创建子窗口(子窗口尺寸192*120)。这样youy有一部小工具会超出物理显示尺寸,在qieh切换焦点时判断当前聚焦的小工具,然后实现翻页。一。创建父窗口和子窗口,设置窗口...原创 2019-04-04 12:21:01 · 4118 阅读 · 0 评论 -
stemwin 19264单色屏移植
一.GUIConf.C文件的修改 修改emwin内存/*********************************************************************** Defines************************************************************************///// ...原创 2019-03-29 12:39:07 · 2119 阅读 · 0 评论 -
stemwin 19264液晶屏底层驱动编写
使用stemwin会使开发界面编的简单快捷。对于单色屏19264只需要编写打点和获取点这两个函数。19264在Y方向显示上使用分页显示,即有8页 192列,所以在编写dadi大点函数时最简便的方法就是分配一块显示hua缓存,所有数据的显示都通过操作这块现存来实现。下面贴出代码方便以后查看//定义显示缓存64行192列 由于64行 必须同时操作一页所以数组定义64/8页char g_arr...原创 2019-03-30 12:31:17 · 1909 阅读 · 1 评论 -
stemwin 使用GUI_EndDialog切换页面死机的解决
最近学时使用emwin 在切换窗口时进入HardFault_Handler,后来发现在创建的窗口内没有处理WM_PAINT消息的操作,添加后在case内执行清屏,这样在切换界面时就不会发生死机。示意代码如下:static void _cbDialog(WM_MESSAGE * pMsg) { WM_HWIN hItem; int NCode; int ...原创 2019-04-12 14:33:28 · 4426 阅读 · 0 评论