STM32F4 STEMWIN
来源:互联网 发布:万达的管理模式知乎 编辑:程序博客网 时间:2024/05/19 10:16
最近一直在使用我的STM32F4平台试验EMWIN。
IDE:KEIL MDK
硬件:STM32F4通过 FMC总线连接8080接口2.4寸LCD模组,模组的驱动控制芯片型号:ILI9325。至于访问速度,单独刷液晶屏,没有问题。
吐槽下,EMWIN有三种来源,
第一种:
官方网站https://www.segger.com/downloads/emwin,各种手册,工具软件都有,下载软件时需要注册。不提了。但是奇葩的是,可以直接下载手册(UM)。估计是先让人看了手册,再考虑是否使用吧~
第二种:
如果安装了KEIL软件,在安装目录下的SEGGER文件夹下有相关的手册,例程,但是小软件只有2个。
第三种
ST自己针对STM32做的一个版本,在官方网站(http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries-expansions/stemwin.html)可以下载。同样需要注册。话说去年好像不用注册,各种资料随便下
拜发达的网络和各位同行的慷慨,我从www.armfly.com网上弄到了STEMWIN的相关文件。z
然后就开始移植咯
PS:KEIL软件自带的那个版本,会有各种非常奇葩的提示,缺少某个文件,某个符号没有定义等。
PS:KEIL自身的编辑功能很差劲,跳转到定义经常会跳到莫名其妙的地方,查找符号时,要么提示找不到符号,即使符号就在附近,特别是第二次查找时。
PS:STEMWIN本身是不开源的,它只提供了一个lib文件,连导出头文件都不齐全。
PS.PDF手册中的API列表没有跳转功能。
移植前,最好最好能确定LCD硬件OK。
移植时需要做的工作很简单,
1.提供模块初始化程序。
2.提供写屏,写单个点,写多点
3.提供读屏
即可。
测试发现,STEMWIN太耗费RAM了。估计大多数需要运行EMWIN的系统都要外扩RAM了。
测试了显示字符串,按钮,菜单,对话框等,还不错。感觉很像MFC之类的开发了。
待我把它与我的功能部分连起来~
阅读全文
0 0
- STM32F4 STEMWIN
- STM32F4
- STemWin移植
- 移植STEMWIN
- STemWin学习之emWin_basic
- STemWIN VNC server
- stemwin 之 字母显示
- stemwin的汉字显示
- Stm32+STemWin+LCD
- Stemwin+ILI9325调试总结
- STemWin 裸机移植笔记
- Stemwin外置图片制作
- STM32F429DISCO与STemWin开发备忘
- COIDE下STemwin移植教程
- STemWin:裸机移植(ILI9325)
- STM32F4 FSMC
- stm32f4 FSMC
- STM32F4 systick
- 前端工程师进阶课程
- av_register_hwaccel()
- 笔记:git入门(基于windows系统)
- 用eval不如用Function
- jdk多个版本切换失败
- STM32F4 STEMWIN
- 《从PAXOS到ZOOKEEPER分布式一致性原理与实践》pdf
- 微信分享授权
- runtime engine VM的一些随想
- 【智库2861】人工智能来了,你的工作还在吗?
- hadoop 实现文件压缩
- 02数据库管理
- web路径 html转jsp注意
- android状态栏透明适配以及状态栏不占位置的问题