当前位置: 首页 > wzjs >正文

ppt模板红色主题大连seo顾问

ppt模板红色主题,大连seo顾问,山西响应式网站建设哪家有,济南市住房城乡建设网站目录 CubeMX配置 工程文件配置 Keil配置 STemwin配置 GUIConf.c LCDConf.c 打点函数 修改屏幕分辨率 GUI_X.c 主函数 添加区域填充函数 移植过程中需要一些参考手册,如下 STemwin使用指南 emWin User Guide & Reference Manual CubeMX配置 参考驱…

目录

CubeMX配置

工程文件配置

Keil配置

STemwin配置

GUIConf.c

LCDConf.c

打点函数

修改屏幕分辨率

GUI_X.c

主函数

添加区域填充函数


移植过程中需要一些参考手册,如下

STemwin使用指南

emWin User Guide & Reference Manual

CubeMX配置

参考驱动编写

【STM32】ST7789屏幕驱动-CSDN博客

在这个基础上继续开发即可

需要注意的是一定要开启CRC

工程文件配置

打开本地STemwin库路径,一般在如下路径里面

新建STemwin文件夹用于存放需要用到的文件

复制config文件夹下这些文件并改名

这里有一个手册,关于emwin的可以参考

复制整个inc文件夹

复制lib文件夹下的这个文件

复制OS文件夹下的GUI_X.c

最终应该包含如下文件

Keil配置

添加路径和文件包含

修改库文件属性为库

此时编译会报2个错误,意思是有数据类型不匹配了

如下修改即可

STemwin配置

STemWin配置包含两块:GUI配置和LCD配置

GUI配置默认色彩和默认字体还有内存

LCD配置一些硬件相关的

主函数调用GUI_Init()来初始化GUI

GUIConf.c

这个数还是比较大的,可以改小一些

LCDConf.c

主要是设备创建链接函数和设置size函数,还有一些其他函数是用来做一些特殊用途的

初始化的时候会调用LCD_X_DisplayDriver()

STemWin库支持大部分芯片的屏幕

如果不支持的话,在模板文件内已经有了完整的功能,只需要实现打点函数和读点函数,如果屏幕不支持读点就不用实现读点函数了

这个ST7789芯片其实是支持的,不过既然是移植了,就当作不支持来做吧,后续会出一篇直接用自带的库的文章

打点函数

打点函数在一个叫做GUI驱动模板API的结构体变量内,是其中一个函数指针成员

将这个结构体和库链接起来

修改屏幕分辨率

]

GUI_X.c

在系统滴答定时器里添加OS_TimeMS自增,这里要extern一下这个变量

主函数

由于现在只添加了打点函数,效率其实非常低,最基本的清屏函数都需要一个点一个点地去设置坐标,填充像素……

在6.25MHz的时钟频率下,清屏花了6.8s还是非常震撼的

添加区域填充函数

在6.25MHz的时钟频率下是150ms的清屏时间,把SPI时钟提上去应该就会快很多了

此时如果尝试画图的话,速度还是会很慢,因为默认的情况下用的仍然是打点函数

在6.25MHz的时钟频率下大概要6.7s

这里将之前实现的画彩色单线函数补上

改进后显示全屏图片耗时195ms

提高时钟至50MHz,时间降为66ms

字符串显示貌似只会调用打点函数,自带库是会用多字节发送的

至此,STemWin的移植已经完毕了

 

http://www.dtcms.com/wzjs/59690.html

相关文章:

  • 卢龙网站建设优秀营销软文范例500字
  • 主机做网站服务器关键词排名规则
  • 北京 网站设计 公司个人博客网页设计html
  • 做阿里国际网站要收费吗整合网络营销是什么
  • dw做网站鼠标经过图像今天的新闻最新消息
  • 河北邢台疫情最新数据消息品牌关键词优化
  • 鲜花网站的数据库建设今日国内新闻摘抄十条
  • dedecms 倒计时 天数 网站首页上海优化网站公司哪家好
  • 做微信公众号的网站有哪些企业网站系统
  • 做区块链在哪个网站关键词排名霸屏代做
  • 网络综艺节目策划方案爱站网seo工具
  • 先做网站还是app营销背景包括哪些内容
  • 2022年最火的加盟店重庆seo按天收费
  • 怎么做军事小视频网站深圳关键词排名推广
  • 如何查询网站的空间搜索引擎优化的策略主要有
  • ps做营销型网站布局搜狗整站优化
  • 做一个简单的公司网站要多少钱广告
  • 网站建设的重点律师推广网站排名
  • 两学一做 投稿网站百度推广账号登陆入口
  • 辽宁建设工程信息网官方网站叶涛网站推广优化
  • 怎么看自己网站的空间国外免费ip地址
  • 网站建设运营的灵魂是什么西安关键词排名软件
  • 商标查询网站怎么做培训机构加盟店排行榜
  • 门户网站建设项目书手机端关键词排名优化软件
  • win网站建设百度竞价推广收费标准
  • 网站模版化配置外贸网站有哪些平台
  • 乌鲁木齐网红餐厅seo标题优化导师咨询
  • 德州做网站哪家好百度账号登陆
  • 怎么在自己的网站做淘宝客软文推广经典案例
  • 中国标准物质信息网网站建设网站免费制作平台