首页 > 评测 > 震撼全新体验——STM32F746ZG评测
震撼全新体验——STM32F746ZG评测
- [导读]
- 智能手机的兴起和飞速发展,带动移动端CPU过去数年的风光。物联网,穿戴设备等相关产业的发展,使得嵌入式产品也越来越受到人们的关注。嵌入式微控制器(MCU),作为嵌入式产品的CPU,当然是这类产业的核心。意法半导体(ST)前段时间宣布其全球MCU出货量突破15亿颗,一时间风光无两。ST有丰富的产品线能完美切合各类产品的应用,针对丰富的产品,与之对应的各类丰富,使用,价格亲民的开发板,对其在工程师中的推广起到了至关重要的作用。
很遗憾的是,笔者手里没有这个扩展板,所以不能做演示了,在此表示抱歉。(扩展板的连接在最后,需要的自取)
前面提到,这块开发板自带了ST-LINK V2-1调试下载器,非常方便,我们不需要额外的下载器即可使用,同时还能作为独立的下载器给其他的板子编程调试,相当于我们不仅有了一块开发板,还有了一个ST-LINK,一板两得啊。
五、 板载ST-LINK功能测试
板载ST-LINK有三个功能:
1. 调试下载器,用来给板上MCU或者其他外部MCU编程,硬件仿真,下载程序等
2. 虚拟串口,可以作为串口和PC或其他设备通信,便于输出调试信息或其他数据,只需要安装驱动即可使用,省去了串口线或USB转串口设备
3. 大容量存储器,也就是U盘,可以实现拖拽编程功能,只需要把编译生成的*.bin文件拖到该U盘中,即可实现自动编程,复位重启后就能运行程序了,正因为这个功能,该开发板才能支持Mbed编程。
用Micro B接口的USB线连接电脑和开发板后,如果之前电脑已经安装了ST-LINK驱动,在设备管理器中可以看到多了三个设备:
三个设备分别实现上诉三个功能。如果之前没有安装过驱动,需要去ST官网下载驱动并安装,下载链接见文末。安装好驱动之后,即可看到上图中的三个设备,同时计算机中多了一个容量为1M的U盘,打开后里面有个HTM链接文件,可以直接访问Mbed进行编程。不过Mbed要16年第二季度才开始支持Nucleo-144的开发板,这块STM32F746ZG Nucleo-144比较早,目前Mbed网页上已经有了,但是还没有例程,只能新建空工程。
下面自己写个简单的例程来测试下上诉ST-LINK的功能。
例程试用STM32CUBEMX,关于怎么使用这个软件来建立工程,在笔者之前的一篇测评中有详细讲解
(http://www.21ic.com/evaluation/MCU/201512/658402.htm),此处只说重要的:
开发板选择 Nucleo-F746ZG
查看原理图可知虚拟串口使用USART3,打开USART3
用户按键连接PC13,将其配置为外部中断模式,
时钟配置为最高的216M,这里F7和其他系列有个不同,USART可以单独选择时钟,使其可以选择系统时钟,最高216M,最高能达到27M的波特率,默认使用PCLK时钟。
配置USART3,波特率115200,其他默认即可。打开USART3全局中断。
配置PC13为上升沿触发,外部有下拉电阻,不需要内部上下拉。
打开外部中断15-10,配置优先级,保持默认也行。USART3中断已经打开。
完成以上步骤后,选择合适的IDE,并生成工程,笔者这里使用MDK V5。
打开生成的工程,在里面添加点灯,USART输出等代码,再编写中断回调函数。
- 本文系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天前