[STM32F4] 【Nucleo-F446ZE试用】使用IAR测试UART功能

[复制链接]
1272|0
 楼主| z00 发表于 2016-4-15 19:44 | 显示全部楼层 |阅读模式

刚刚拿到了Nucleo-F446ZE开发板,采用的是144引脚的微控制器,比以前64引脚的开发板大了很多。Nucleo-F446ZE的网口部分没有焊接,在网上查了一下,STM32F446ZE不支持以太网功能,所以才空着。


Nucleo-F446ZE可以支持多种编译器开发。我选用了IAR EWARM 7.60.1。这里需要注意的是,只有EWARM 7.40.3以上的版本才开始支持F446ZE。使用的测试工程是STM32Cube中的UART工程,该工程的主要功能是使用printf函数发送数据到UART。下面是具体的使用过程:

1.  打开IAR EWARM,在主页面IAR Information Center for ARM选择EXAMPLE PROJECTS

009.jpg

2.  在Installed example projects中选择ST。如果没有该选项,需要先在Example projects that can be downloaded中下载该例程。

010.jpg

3. UART例程位于ST/STM32F4xx/STM32CubeF4 Embedded Software/STM32F446ZE-Nucleo文件夹中,打开该工程。弹出Choose destation folder对话框,设置该工程的所在的目录。

011.jpg

4. 选择Choose。IAR会在该目录生成该例程。等待一段时间后,IAR自动打开该工程。单击Project->Rebuild All,重新编译工程。将Nucleo-F446ZE开发板连接到计算机。然后选择Download and Debug,将生成的文件下载到开发板中。

789.jpg

5.  打开串口控制软件Tera Term。选择虚拟串口(我的虚拟串口是COM20),设置波特率9600,7位数据位,偶校验和1位停止位。下载后,复位,在终端接收到以下内容:UART Printf Example: retarget the C library printf function to the UART。

679.jpg






您需要登录后才可以回帖 登录 | 注册

本版积分规则

z00
个人签名:如果你能看到我的世界里那些渐渐消逝的美好,你就能体会到现在所拥有的幸福。 欢迎访问我的个人网站 www.yiboard.com

144

主题

2198

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部