电子工程师技术服务社区
- 社区首页
- 下载
- Micrium.rar
资料描述
刚开始接触gui,这几天吧emwin的底层接口理了一遍终于把那个demo调通了。
先到st官网下载stemwin软件包,找到编译器对应版本的库文件添加到工程,我用的iar,ucosiii操作系统,就选了stemwin532_cm4_os_iar.a。
芯片的驱动没必要自己写了,直接移植原子例程里的程序就可以,看看怎么工作就行。我的2.8寸屏,触摸芯片xpl2046。
主要需要修改的文件都在emwin/config目录下:
原子的程序在iar下编译有许多警告,看了看基本上都是隐形有损数据类型转换,不是强迫症的话可以不用管它。stemwin库应该是早期iar编译的,在8.20里面有警告wchar_t的尺寸,stewin库里的是16bits,而外部的32bits,不过没有通过指针对库内外进行这种类型的数据交换,这个警告也没什么影响,程序运行正常。
下面看看demo效果: