在学习正点原子战舰板时,发现HAL库教程并未使用cubemx,因此自己整理了cubemx配置正点原子所有教程,真的是有手就行。
LCD的工作原理下文就不讲了,可以参考正点原子教程,下面都是实操。

正点原子原理图





如果想自己画板子,可以按照对应引脚连接。

cubemx配置

时钟


FSMC



参数暂时默认

GPIO背光


这里的PB0也可以配置为PWM,LCD屏就可以调节亮度了

生成文件


keil修改


配置到这里就结束了,接下来把lcd文件导入工程中。


LCD文件链接
链接:https://pan.baidu.com/s/1-Sw-cekNGyEK-6wh7iMUEA?pwd=c8gs
提取码:c8gs

导入lcd头文件所在的文件夹


在MX_Init后面初始化外设
自己写的东西要在BEGIN和END之间,再生成时不会被删除

写一个简单的函数,更多函数在LCD.h查看,在LCD.c里查看具体的写法

结果图

其它

这个LCD文件是被修改过的,具体如下

sys.h是正点原子自写的,跟cubemx不好搭配

这段是自己在搜资料时加的,搭配72MHZ,可修改
结尾再放一次lcd链接
链接:https://pan.baidu.com/s/1-Sw-cekNGyEK-6wh7iMUEA?pwd=c8gs
提取码:c8gs

cubemx配置正点原子lcd屏-完整版相关推荐

  1. STM32 利用cubemx配置正点原子4.3寸TFT-LCD 驱动芯片NT35510

    主控芯片是STM32F103ZET6 利用CUBEMX配置可以省去初始化函数中的初始化GPIO.FSMC和时钟等步骤 原理图 4.3寸的也是通用的 # CUBEMX配置 特别注意,除了配置这些外,还要 ...

  2. Openldap配置TLS加密传输(完整版——shell脚本实现[分别在客户端与服务器端执行脚本,实现TLS加密])

    此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...

  3. Openldap配置TLS加密传输(完整版——shell脚本实现[即在客户端执行代码,即可实现TLS加密])

    此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...

  4. phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)

    phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...

  5. 正点原子LCD转接板与最小系统板的连接

    正点原子LCD转接板与最小系统板的连接

  6. Linux开发环境配置--正点原子阿尔法开发板

    Linux开发环境配置–正点原子阿尔法开发板 文章目录 Linux开发环境配置--正点原子阿尔法开发板 1.网络环境设置 1.1添加网络适配器 1.2虚拟网络编辑器设置 1.3Ubuntu和Windo ...

  7. CubeMX初始化正点原子STM32F407 LAN8720A调通LWIP

    正点原子芯片的外接晶振是8Mhz,CubeMX软件外部晶振默认是25Mhz,不过我们这里问题不大,用内部晶振.用外部晶振的话就直接修改25Mhz成8Mhz就行. 这里需要注意,CubeMX默认分配的引 ...

  8. springmvc web.xml和application.xml配置详情(附:完整版pom.xml)

    web.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns=" ...

  9. Openldap配置TLS加密传输(完整版——手动配置)

    首先要实现openLDAP的编译安装以及配置           openLDAP的编译安装以及配置 注意:上篇中的  3. 主配置文件slapd.conf  中  信息如下所示:           ...

最新文章

  1. java 文件删除异常 ut_【JAVA-UT】12、抛出了指定的异常吗?
  2. 为什么睡觉时身体突然抖一下?答案吓到我了!
  3. linux配置ip地址 routes,CentOS 7 设置网络IP地址(示例代码)
  4. ORA-28001: the password has expired解决方法
  5. 跨境电商卖家如何选择ERP系统?
  6. 计算机体系结构a类会议,通信、计算机等领域常见A类国际学术会议.PDF
  7. vscode中前端vue项目详解_web前端Vue项目实战-Music
  8. JSP中文乱码问题与解决方法
  9. SVN服务器端安装教程
  10. (软件测试)代码覆盖(语句覆盖,分支覆盖,条件覆盖,条件组合覆盖,路径覆盖)
  11. 在虚拟机中安装windows server 2008
  12. 【软件构造】过程与配置管理
  13. pip缓存下载的包文件
  14. android 菜鸟面单打印_关于菜鸟的圆通电子面单打印
  15. uniapp 实现高德地图导航
  16. 项目实训 : gitlab 配置ssh key后不生效问题
  17. linux 效果器软件下载,盘点丨15款免费又好用的音乐制作软件
  18. 网传宝塔“0day”挂马事件—附检测脚本
  19. 30天自制C++服务器
  20. 手游沙巴克传奇当前服务器维护,《沙巴克传奇》12月18日安卓、IOS维护公告

热门文章

  1. Chronic/iPhone Dev Team联合发布iOS 5.0.1完美越狱
  2. LeetCode刷题笔记 动态规划 股票交易问题
  3. aria2(aria2c)安装使用指南
  4. 可视化排班管理_排班系统的原理与应用
  5. 商业银行把握机会,成就卓越绩效的建议
  6. Re: 怪猫追mm (转载)
  7. javascript二维数组转置,如何使用JavaScript转置二维数组?
  8. PHP笔记-laravel中Blade模板引擎的使用
  9. 服务器系统事件1014,如何排除每天都会在事件查看器中出现的来源:DNS Client Events 事件 ID:1014 的警告记录呢?...
  10. mysql delete语句非常耗时_解决项目中MySQL数据库执行删除语句时间太长的问题