首页 > 评测 > 给你超强图形显示体验——STM32F469I DISCOVERY评测
给你超强图形显示体验——STM32F469I DISCOVERY评测
- [导读]
- 最近ST祭出神级开发板——STM32F469I DISCOVERY。超大TFT彩色液晶显示屏,能够给用户带来超强的图形显示体验。此开发板一出可谓我花开后百花杀,不少开发者都蠢蠢欲动想要第一时间上手把玩一番。21ic特地第一时间对此开发板进行了深度评测。想知道这款ST的神级开发板到底怎么样?这块开发板是否能满足你的开发需求?只看这一篇评测就够了!
下图是MDK下的STM32F4软件包和STM32CubeMX的STM32F4固件库的文件夹下的内容:
通过对比可以发现,两者占用的空间都非常大,但里面的东西有很多相同的重复内容,这还是我只装了STM32F4的支持,那你要把F0、F1、F7、L4等都装上,会占用你电脑多少空间?而这里一半都是重复的!
我想能不能精简一下,比如MDK只提供最基本的部分,而固件库可由用户自行在ST官网下载,MDK中需要固件库支持时,给出配置窗口进行配置,这样既可以节省空间,而且固件库能够保证始终是最新的,不会出现MDK和STM32CubeMX中的固件库不统一的情况发生,毕竟固件库是由MCU公司开发的。
3、MDK+CubeMX实现LED闪烁
首先来个比较简单的程序来练练手,当然还是点亮板载的LED灯了,但是单独点亮有感觉放在STM32F469I DISCOVERY上面太不配套了。那就加一个RTOS实时系统吧。
在STM32上面,意法半导体总是使用免费的FreeRtos来演示使用,我今天也来个FreeRtos点亮LED吧!
(1)测试效果:
a.在STM32F469I DISCOVERY上运行FreeRtos实时系统
b.控制板载的4个LED分别以不同的频率闪烁
LD1要求1s周期,LD2要求2s周期,LD3要求4s周期,LD4要求8s周期闪烁
c.使用虚拟串口输出提示信息
(2)硬件分析
想要写程序,首先要熟悉STM32F469I DISCOVERY开发板上的硬件资源,这个前面我们分析过了:
a.4个LED的接口如下:
b.STM32F469I DISCOVERY开发板上的ST-Link使用的虚拟串口是UART3,分别是STM32F469NIH6的PB10和PB11引脚。
(3)STM32CubeMX配置工程
a.新建工程
如图,记得选择的封装式TFBGA216,不要选错了哦!
b.可以看到新建的工程,左面是可以选择的功能模块,右面是STM32F469NIH6芯片引脚图,是不是有点晕呀,如何从中间找到我们需要的引脚呢?不会放大了一个一个的看吧!
c.其实方法也很简单,在FIND里面输入我们想找的引脚,比如PG6,就会发现PG6引脚在闪动。
d.ST-Link的虚拟串口使用了USART3,在左侧选择USART3,异步通信模式,就会在左边看到引脚被选中了,不要想着这样就完事了,这里默认的引脚是PC10和PC11,是与实际电路不符合的,可以通过上面的电路发现,STM32F469I DISCOVERY开发板上的ST-Link使用的虚拟串口UART3,分别是STM32F469NIH6的PB10和PB11引脚。那如何调整呢?
e.其实还是比较简单的,搜索引脚,点击,就会弹出引脚功能选择菜单,选择PB10为USART3的TX引脚。
f.就会发现,芯片上的TX引脚位置自动选择了PB10,而PC10的自动取消了。
g.最后把测试需要用到的所有引脚都选择好,同时要勾选左侧的FreeRtos,以便配置使用。
h.时钟我们选择最高的180MHz吧。
i.配置LED引脚的初始化状态,上拉,高速等。
j.配置USART3,这里采用默认配置115200bps,8位数据等。
k.FREERTOS的参数配置,这个界面选用默认的吧。
l.在任务配置界面添加如下图的任务,下图是绿灯的任务。
m.最终添加4个LED灯的任务如下图。
n.配置完成后就可以生成MDK工程,如下图。
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前