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

video.js wordpressseo公司哪家好用

video.js wordpress,seo公司哪家好用,为 wordpress 的评论链接加上 nofollow,北京谁会做网站开发最近在钻研一些显示屏,研究到了lcd显示屏,然后入手了一块f407的开发板,但是店家给的资料有点怪,是keil4的工程,我一打开显示缺少f407vexxx,keil现在还巨慢,然后我到处找资料,发现网上大多是vgt6,又去各家ve…

最近在钻研一些显示屏,研究到了lcd显示屏,然后入手了一块f407的开发板,但是店家给的资料有点怪,是keil4的工程,我一打开显示缺少f407vexxx,keil现在还巨慢,然后我到处找资料,发现网上大多是vgt6,又去各家vet6的店铺区找资料。折腾了几天终于把lcd点亮了,然后把标准库的代码移植到了hal库上面

开发板:43f78e386a654501b0709acd4783c2d5.jpeg

6089692b22ab4e62bd82e9fe58916581.jpeg

1.cubemx配置:

(1)基础配置:

        没啥好说的,之间配置即可,我这里用的是stlink调试器,频率直接拉满,时钟都是外部晶振。be62527b3a3f44c8a04af53b894ec7df.png

时钟配置 f2ca2d9221d2447e9122de8c929a9fbb.png

接下来是这次工程的重点FSMC的配置:

首先我们对照原理图,看一下引脚的配置 ebd5d22ef711409c8d28eedee028f73b.png

对照原理图我们可以发现,这款开发板使用的是NE1,A18,同时原理图显示上面有16个数据位,这样我们就可以对TFT的基础管脚进行配置 ,具体配置如下:

9bf15d2a6ece49ea853d40f24d5874d0.png

剩下的配置我们需要对照标准库的代码进行配置(可以提前用烧录标准库的代码检查一下代码是否有问题)

我们先将下面三个文件复制到自己的文件中

打开文件直接找到LCD_Init函数FSMC配置的位置

2958174332bb433c8d710bb38c58aaba.png

8d3d9bf0917d4aebbab8e23700906281.png

对照代码和注释 我们在cubemx上继续配置

971c34805df640eea8105119d0626585.png

最后我们配置一下背光端口,即LCD_BL

50cc17225e834bc8a31143a2dc6f6f98.png

对照原理图我们发现是连接到了单片机的PB1引脚,简单配置一下即可

3a31117b52e34f6e9124cda9d7eda303.png

这样我们cubemx就配置的差不多了,最后来点收尾:

72be19ab144d4a28ae229bce801d26e4.png

cubemx配置结束,生成代码

2.keil文件修改: 

lcd.c:

f4f5c305ce684929b32631b8425ca5cf.png

首先开头几个头文件串口和延时可以去掉,(串口可以自己在cubemx上配置,延时直接用自带的hal_delay就行了)

然后去lcd_Init函数把FSMC配置函数全部删掉,这部已经配置好了

ba28a9378dd94dd2b252ffcd16d670fb.png

下图这部分也要删掉,这部分之前没在意结果显示出现问题

52fd3afe7951412a9be398450608569d.png

在它上面有个读取ID的函数,把LCD_WR_REG(0X04);改为LCD_WR_REG(0Xd3);(9341读取ID指令为0xd3)下面那个串口发送以及修改id的代码可以直接注释掉,这一部分最后修改前后对比

修改前:

20b98a4ecd10461da3cb94eeb6771ed7.png

修改后:

44631dc205554f108144d34313af08d6.png

接着是下面的一些列初始代码,下图这段注释掉,改用下面原先注释掉的代码(原先注释掉的代码为9341初始化的代码)

18eaeaef2e8c4a4e8328c2070295a1cc.png

371b05234017435d8e7bd71605474541.png 同时注意一下这两行代码b0f24ba2562a4b08bf21e7e706d91697.png

然后修改一下背光

 修改之后:

 (LCD_BL_GPIO_Port是在cubemx中自定义的,也可以使用PB1来点亮)

这两段代码控制着LCD的扫描方向,我最开始显示镜像就是这里的问题,可以改成0x08,自定义的话可以看汉化的手册,虽然只有命令的解释,但也够用了

461379f908d54914a85c0ee3f39023d9.png

 lcd.h文件中只需要把sys.h文件删除即可,接着我们可以把原来代码中类型声明全部换掉(u16这些声明是在sys.h中声明的)选中ctrl+f替换即可,特别注意的是u16不要直接替换,先替换vu16为volatile uint16_t vu32也是同理.

源代码中的延时函数:ms级延时用hal_delay,us级延时用hal_delay(1)替换.

3.验证

在main.c函数中验证

6da202585b594482b7f986e23dbf36b1.png

b6c7e064390f453299359c1afbd72cfb.png 最终效果:

31f81ba01cd54751a1e80bcfa73d2136.jpeg

程序源码:

cubemx移植版 链接:https://pan.baidu.com/s/1PFkykgRxg-PBlFd-WrW3XQ?pwd=mz44 
提取码:mz44

开发板商家例程:百度网盘 请输入提取码

http://www.tj-hxxt.cn/news/14390.html

相关文章:

  • 网站单个页面做301怎么优化关键词排名优化
  • 旅游网站开发答辩ppt发布新闻
  • 小说网站制作开源湖北网站建设制作
  • 教育部将建设研学旅行网站网站点击排名优化
  • 商城网站制作方案广告设计公司
  • 织梦做的网站如何去掉index阿里云免费域名
  • 承德城乡建设委员会网站宿州百度seo排名软件
  • 佛山北京网站建设semester是什么意思
  • 沈阳专业做网站方案百度seo怎么操作
  • 关于做网站的问卷调查衡阳百度推广
  • 东莞人才信息网郑州seo团队
  • 沈阳 网站制作报价商家怎么入驻百度
  • 世界服装鞋帽网免费做网站营销网站设计
  • 甘肃省建设厅招标办网站贵阳百度seo点击软件
  • wordpress有哪些弹窗插件网站推广的优化
  • 遵义住房城乡建设厅网站汕头seo网站建设
  • 网站页面设计的特色推广策略
  • 禅城网站设计培训机构需要哪些证件
  • 类似知乎可以做推广的网站百度浏览器手机版
  • 企业网站最下面的那栏叫啥郑州seo排名工具
  • 做h5的网站哪个好拼多多关键词排名查询软件
  • wordpress做学校网站百度热度榜搜索趋势
  • 做网站的公司网络视频营销
  • 怎么搜才能搜到网站推广引流渠道
  • 商务网站的特点北京网络推广公司wyhseo
  • 想招聘员工去哪个网站微信公众号怎么创建
  • 网站数据模版生活中的网络营销有哪些
  • 淮南矿业集团廉政建设网站优化推广关键词
  • 绍兴做网站公司哪家好百度seo费用
  • 淄博网站设计策划方案维护重庆seo薪酬水平