cubemx配置正点原子lcd屏-完整版
在学习正点原子战舰板时,发现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屏-完整版相关推荐
- STM32 利用cubemx配置正点原子4.3寸TFT-LCD 驱动芯片NT35510
主控芯片是STM32F103ZET6 利用CUBEMX配置可以省去初始化函数中的初始化GPIO.FSMC和时钟等步骤 原理图 4.3寸的也是通用的 # CUBEMX配置 特别注意,除了配置这些外,还要 ...
- Openldap配置TLS加密传输(完整版——shell脚本实现[分别在客户端与服务器端执行脚本,实现TLS加密])
此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...
- Openldap配置TLS加密传输(完整版——shell脚本实现[即在客户端执行代码,即可实现TLS加密])
此脚本中只是负责实现了TLS加密配置部分,openLDAP的编译安装以及设置是前期已经配置好的! 具体的配置看上上篇文章openLDAP的编译安装以及配置. 注意slapd.conf中的配置,脚本中为 ...
- phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址)
phonegap安装 环境搭建与配置详解(3.4 完整版 提供下载地址) 原文连接:http://blog.csdn.net/aaawqqq/article/details/19755179 phon ...
- 正点原子LCD转接板与最小系统板的连接
正点原子LCD转接板与最小系统板的连接
- Linux开发环境配置--正点原子阿尔法开发板
Linux开发环境配置–正点原子阿尔法开发板 文章目录 Linux开发环境配置--正点原子阿尔法开发板 1.网络环境设置 1.1添加网络适配器 1.2虚拟网络编辑器设置 1.3Ubuntu和Windo ...
- CubeMX初始化正点原子STM32F407 LAN8720A调通LWIP
正点原子芯片的外接晶振是8Mhz,CubeMX软件外部晶振默认是25Mhz,不过我们这里问题不大,用内部晶振.用外部晶振的话就直接修改25Mhz成8Mhz就行. 这里需要注意,CubeMX默认分配的引 ...
- springmvc web.xml和application.xml配置详情(附:完整版pom.xml)
web.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns=" ...
- Openldap配置TLS加密传输(完整版——手动配置)
首先要实现openLDAP的编译安装以及配置 openLDAP的编译安装以及配置 注意:上篇中的 3. 主配置文件slapd.conf 中 信息如下所示: ...
最新文章
- java 文件删除异常 ut_【JAVA-UT】12、抛出了指定的异常吗?
- 为什么睡觉时身体突然抖一下?答案吓到我了!
- linux配置ip地址 routes,CentOS 7 设置网络IP地址(示例代码)
- ORA-28001: the password has expired解决方法
- 跨境电商卖家如何选择ERP系统?
- 计算机体系结构a类会议,通信、计算机等领域常见A类国际学术会议.PDF
- vscode中前端vue项目详解_web前端Vue项目实战-Music
- JSP中文乱码问题与解决方法
- SVN服务器端安装教程
- (软件测试)代码覆盖(语句覆盖,分支覆盖,条件覆盖,条件组合覆盖,路径覆盖)
- 在虚拟机中安装windows server 2008
- 【软件构造】过程与配置管理
- pip缓存下载的包文件
- android 菜鸟面单打印_关于菜鸟的圆通电子面单打印
- uniapp 实现高德地图导航
- 项目实训 : gitlab 配置ssh key后不生效问题
- linux 效果器软件下载,盘点丨15款免费又好用的音乐制作软件
- 网传宝塔“0day”挂马事件—附检测脚本
- 30天自制C++服务器
- 手游沙巴克传奇当前服务器维护,《沙巴克传奇》12月18日安卓、IOS维护公告
热门文章
- Chronic/iPhone Dev Team联合发布iOS 5.0.1完美越狱
- LeetCode刷题笔记 动态规划 股票交易问题
- aria2(aria2c)安装使用指南
- 可视化排班管理_排班系统的原理与应用
- 商业银行把握机会,成就卓越绩效的建议
- Re: 怪猫追mm (转载)
- javascript二维数组转置,如何使用JavaScript转置二维数组?
- PHP笔记-laravel中Blade模板引擎的使用
- 服务器系统事件1014,如何排除每天都会在事件查看器中出现的来源:DNS Client Events 事件 ID:1014 的警告记录呢?...
- mysql delete语句非常耗时_解决项目中MySQL数据库执行删除语句时间太长的问题