打印
[STM32F4]

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

[复制链接]
1099|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

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

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

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

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






发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

144

主题

2200

帖子

13

粉丝