首页 > 评测 > ST Nucleo性能强者——Nucleo-F429ZI评测
ST Nucleo性能强者——Nucleo-F429ZI评测
- [导读]
- 在2016年1月份官网上已经正式放出来NUCLEO-F207ZG NUCLEO-F303ZE NUCLEO-F429ZI NUCLEO-F446ZE NUCLEO-F746ZG覆盖STM32F2,F3, F4,F7四个系列,非常全面,官网也放出大量资料。现如此小编已经在第一时间拿到一块最新Nucleo-F429ZI,这就带大家体验一下ST这块新板子。
图5-6 STM32CubeMX配置
配置系统时钟为180MHz,根据自己的需要配置时钟,时钟频率越高功耗就越高。
图5-7 STM32CubeMX配置
接下来进一步配置一下IO,中断,DMA等,根据自己的实际需要进行配置。
图5-8 STM32CubeMX配置
这里没有用到其他资源,仅仅是控制一个IO口的输出电平,只需要配置一下IO就行了。
图5-9 STM32CubeMX配置
初始化电平设置为低电平,推挽输出模式,没有上拉或下拉,输出速度设置为低速,这里还可以起个标签名字方便开发者辨认。
图5-10 STM32CubeMX配置
配置好之后就能生成代码了,点击软件上的小齿轮,配置工程。
图5-11 STM32CubeMX配置
给工程起个名字,选择工程路径(PS:路径最好为全英文,中文路径下生成工程中有时候会出现失败的现象),选择编译环境,小编用的是keil5.17 则选择MDK-ARM V5。
图5-12 STM32CubeMX配置
生成的工程代码选项配置,这里可以选择将库函数全部复制到工程中,也可以选择复制用到的c文件及头文件。
图5-13 STM32CubeMX配置
点击OK之后,STM32CubeMX开始新建一个工程,之后会弹出一个窗口,这里可以选择直接打开工程或者打开工程所在的路径。
图5-14 STM32CubeMX配置
打开工程后,在main文件中添加LED驱动的代码。
图5-15 keil工程中添加代码
编译下载后可以看到板子上LED2在以1Hz的频率在闪烁。
六、示例试跑及性能测试
官方提供的Demo是基于Adafruit 1.8" TFT shield开发的,这里小编就不做详细做测试了,这里体现出图形加速器在图像处理中的优势。不过模块有点小贵呀,都比Nucleo-F429ZI贵了……可以买一块树莓派3了。
图6-1 官方demo用到的外设
ST 在固件中已经针对NUCLEO-F429ZI开发好一些应用,这里小编挑些来试跑一下。
图6-2 官方写好的应用
1、FatFs例程
进入例程的文件夹,选择相应的编译环境,小编这里用的是keil5.17,进入MDK-ARM文件夹中打开工程。
图6-3 FatFs例程路径
编译,并下载到板子。
图6-4 编译程序
连接好板子,这里需要一根OTG转接线和一个U盘,连接好硬件设备后,按复位键(黑色键)。
图6-5 例程硬件配置
假如实验成功了,板子上的LD1将会被点亮。
图6-6 实验成功示例
- 本文系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天前