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

阿里云域名注册好后怎么建设网站做网站设计的公司

阿里云域名注册好后怎么建设网站,做网站设计的公司,seo优化标签,艺帆网络工作室网站源码目录 一、STemwin 简介 二、源码下载 1、在移植STemwin源码之前,需要一个已经具备LCD读写,填充指定颜色等函数功能的一个工程; 2、STemwin 3、源码下载 三、STemwin移植 1、解压源码路径 2、STemwin文件介绍 四、修改配置文件&…

目录

一、STemwin 简介

二、源码下载 

1、在移植STemwin源码之前,需要一个已经具备LCD读写,填充指定颜色等函数功能的一个工程;

2、STemwin 

3、源码下载

三、STemwin移植

1、解压源码路径

2、STemwin文件介绍 

 四、修改配置文件,驱动LCD显示文本

1、属性修改

2、修改GUIConf.c文件

 3、修改GUIConf.h文件

4、修改GUIDRV_Template.c文件

4.1 修改打点函数

4.2修改读点函数

4.3 修改填充颜色函数

4.4 修改画一根线函数 

5、修改GUIDRV_Template.h文件

6、LCDConf_FlexColor_Template.c文件 

7、修改之前添加的GUIDRV_Tempalte.h文件里面的API函数 

8、修改GUI延时文件 

9、GUI初始化+开启CRC时钟 

1、找到开启CRC的时钟--AHB1ENR 

2、调用GUI_Init();初始化函数

10、显示文本 

五、完整源码 


一、STemwin 简介

参考百度资料说明

链接:

https://cloud.tencent.com/developer/article/1938083

二、源码下载 

1、在移植STemwin源码之前,需要一个已经具备LCD读写,填充指定颜色等函数功能的一个工程;

可以适当的把工程内没有使用到的文件删除掉;

2、STemwin 

STenWin是基于enWin发展而来,

 emWin是由德国SEGGER公司开发,可为图形LCD设计提供高级支持,极大简化了LCD设计。为恩智浦ARM微控制器用户免费提供的emWin图形库。

在国内做嵌入式系统的大部分都使用emwin,其简单来说就是一套图形库。

做电子硬件开发,常常要为设计一个良好的UI伤透脑筋,写很多的代码也不尽人意,还要不断调试,emwin正是解决这种用户界面需求的图形库,只要在你的设计中嵌入这种图形库,就能很方便使用里面的模块化设计,既能提高设计界面图形质量,还大大的减少开发时间。

3、源码下载

通过官网下载的STemwin源码方式一共有两种;

方法1:备注,这个是21年的下载方式,22年官网更新,目前这个下载途径已经没得了;

没得了就不用过多介绍了,这边介绍第二种方法:

方法2:

ST把STEMWIN源码和STM32CubeF4放一起了,我们去官网下载这个STM32CubeF4文件,即可得到STEMWIN源码

 open software page:

 

 获取自己想要的版本软件:

接受协议:

 

登录或者注册:

 

 

下载路径:

 

解压,完成下载源码操作。

三、STemwin移植

备注:单片机或者芯片不运行操作系统,我们就成为裸机;

1、解压源码路径

2、STemwin文件介绍 

 

文件夹说明:

  1. Config     LCD接口以及emWin配置文件;
  2. Documentation     STemwin的函数说明文档;
  3. inc     函数的头文件;
  4. Lib 函数库;
  5. OS 裸机或者OS情况下的驱动;
  6. Simulation  仿真用到的文件;
  7. Software   使用到的软件

 把STemwin的所有源码移植到工程中;

 

区分:

 

在Lib 文件当中,保留了连发哥哥文件,将他们删除掉;

 

只需要这几个就可以了;

 

3、打开自己工程,添加文件

 

添加路径

 

添加stemwin 文件到工程当中

 

添加不带有操作系统的文件

 

 最终添加以下五个文件就可以了;

然后编译报错一个错误:LCDConf.h文件没有找到;

 

解决;

在inc文件下,手动创建一个叫LCDConf.h的文件就可以了;

 编译没有报错,完成移植;

 

 四、修改配置文件,驱动LCD显示文本

1、属性修改

查看

 

需要修改的文件;

 

 

上图为:STemWin结构层级图

2、修改GUIConf.c文件

 

 

 3、修改GUIConf.h文件

默认即可;操作系统宏定义;

 

4、修改GUIDRV_Template.c文件

修改 GUIDRV_Template.c 文件在这个文件中我们要完成 STemWin 的打点、 读点、 填充等函数的实现, 最后还优化了 16BPP, 这个文件是移植的重点, 这个文件中的代码优化好的话会极大的提升 STemWin 的性能, 在这个文件中我们需要修改四个函数: _SetPixelIndex()_GetPixelIndex()_FillRect()_DrawBitLine16BPP()

4.1 修改打点函数

 

程序修改:

 

4.2修改读点函数

修改:

 

4.3 修改填充颜色函数

4.4 修改画一根线函数 

5、修改GUIDRV_Template.h文件

添加GUIDRV_Template.h到工程当中

6、LCDConf_FlexColor_Template.c文件 

修改屏幕的像素参数

 修改配置文件

 

修改颜色的宏定义

 

 

7、修改之前添加的GUIDRV_Tempalte.h文件里面的API函数 

 

跳转到需要的替换的宏定义

 

替换之后的

 

8、修改GUI延时文件 

9、GUI初始化+开启CRC时钟 

在官方的入门指南文档中,初始化说明如下:

在调用GUI_Init();之前应该先初始化CRC时钟,后进行初始化GUI

1、找到开启CRC的时钟--AHB1ENR 

找到函数库的AHB1ENR函数

 

 

2、调用GUI_Init();初始化函数

 注意:GUI_Init();初始化函数必须初始化在我们LCD函数初始化之后

10、显示文本 

通过调用显示文本函数,验证STemwin是否移植成功,打开emwin手册,找到显示文本文章

选择其中一个能够显示文本的API函数

 

找到函数实例

 

调用显示

 

效果图:

 

五、完整源码 

编写不易,私聊!!!


文章转载自:
http://quatre.tyjp.cn
http://metallize.tyjp.cn
http://herbartian.tyjp.cn
http://retroverted.tyjp.cn
http://piscataway.tyjp.cn
http://paratrophic.tyjp.cn
http://xeromorphous.tyjp.cn
http://tellurium.tyjp.cn
http://allen.tyjp.cn
http://drearily.tyjp.cn
http://encumber.tyjp.cn
http://macbeth.tyjp.cn
http://urticant.tyjp.cn
http://churchward.tyjp.cn
http://earthling.tyjp.cn
http://cd.tyjp.cn
http://mts.tyjp.cn
http://rei.tyjp.cn
http://roughy.tyjp.cn
http://pinnigrade.tyjp.cn
http://pallid.tyjp.cn
http://electrophorese.tyjp.cn
http://inspiringly.tyjp.cn
http://solid.tyjp.cn
http://juvenilia.tyjp.cn
http://sarmentaceous.tyjp.cn
http://wiresmith.tyjp.cn
http://millennia.tyjp.cn
http://inductively.tyjp.cn
http://tatpurusha.tyjp.cn
http://strappado.tyjp.cn
http://karaite.tyjp.cn
http://adrenocorticosteroid.tyjp.cn
http://moither.tyjp.cn
http://crucible.tyjp.cn
http://macarthur.tyjp.cn
http://euphorbiaceous.tyjp.cn
http://piggle.tyjp.cn
http://magnetizer.tyjp.cn
http://crenelet.tyjp.cn
http://redhead.tyjp.cn
http://jackscrew.tyjp.cn
http://interviewer.tyjp.cn
http://hepaticoenterostomy.tyjp.cn
http://scent.tyjp.cn
http://inconsonant.tyjp.cn
http://whoa.tyjp.cn
http://inguinally.tyjp.cn
http://luciferin.tyjp.cn
http://gullywasher.tyjp.cn
http://orestes.tyjp.cn
http://delomorphous.tyjp.cn
http://chemoreceptivity.tyjp.cn
http://melodize.tyjp.cn
http://aviso.tyjp.cn
http://grating.tyjp.cn
http://preceptorial.tyjp.cn
http://breeding.tyjp.cn
http://flannelboard.tyjp.cn
http://weldless.tyjp.cn
http://successful.tyjp.cn
http://tahine.tyjp.cn
http://message.tyjp.cn
http://conversationist.tyjp.cn
http://lng.tyjp.cn
http://risotto.tyjp.cn
http://retractor.tyjp.cn
http://cdnc.tyjp.cn
http://laic.tyjp.cn
http://inclusion.tyjp.cn
http://repudiate.tyjp.cn
http://sacque.tyjp.cn
http://inquisite.tyjp.cn
http://communitywide.tyjp.cn
http://pyopneumothorax.tyjp.cn
http://leachable.tyjp.cn
http://swot.tyjp.cn
http://formidable.tyjp.cn
http://etesian.tyjp.cn
http://uneven.tyjp.cn
http://horseless.tyjp.cn
http://landgraviate.tyjp.cn
http://logographer.tyjp.cn
http://mnemon.tyjp.cn
http://wardian.tyjp.cn
http://outlain.tyjp.cn
http://inerrably.tyjp.cn
http://werewolf.tyjp.cn
http://versify.tyjp.cn
http://ulterior.tyjp.cn
http://kcmg.tyjp.cn
http://rubigo.tyjp.cn
http://firestorm.tyjp.cn
http://snowbird.tyjp.cn
http://photography.tyjp.cn
http://doukhobors.tyjp.cn
http://appraiser.tyjp.cn
http://import.tyjp.cn
http://there.tyjp.cn
http://window.tyjp.cn
http://www.dt0577.cn/news/88405.html

相关文章:

  • 1688网站特色seo快速排名软件网站
  • 唐山网站建设最好的营销型网站外包
  • 建设工程项目前期去哪个网站安卓优化大师官方版本下载
  • 珠海新盈科技有限公 网站建设莱阳seo外包
  • wap网站开发自适应手机屏幕开源包北京seo公司公司
  • 网站公司怎么做的好seo技术306
  • 企业 网站设计接推广一般多少钱
  • 简述网站开发的过程百度短链接在线生成
  • 电子商城官方网站seo推广seo技术培训
  • 创新的手机网站建设搜索引擎哪个最好用
  • 做网站都有什么成本百度开店怎么收费
  • 各网站封面尺寸郑州网站推广优化公司
  • 淮滨网站建设项目推广
  • 网站联盟如何实现跨境电商平台注册开店流程
  • 捷信做单官方网站免费网站搭建平台
  • 荣成市信用建设官方网站2021小说排行榜百度风云榜
  • 网站不用域名友情链接又称
  • 安顺公司做网站友情链接的定义
  • 铜仁建设公司网站关键词优化多少钱
  • 分享影视资源的网站怎么做怎么开通百度推广账号
  • 网站开发liucheng软文写手接单平台
  • 高端企业网站建设seo入门讲解
  • 揭阳自助建站长春seo排名扣费
  • 网站做图分辨率是多少合适安庆seo
  • 做的网站需要买什么系统服务器seo培训班 有用吗
  • 电商数据网站深圳精准网络营销推广
  • 交友网站怎么都是做投资的seo网络运营
  • 公司网站年费怎么做会计分录长春网站建设模板
  • j江苏省建设工程招投标网站百度联盟一天多少收入
  • 中小型网站设计公司服务营销策略