首页 > 评测 > “史上最强NUCLEO”——NUCLEO-F767ZI评测

“史上最强NUCLEO”——NUCLEO-F767ZI评测

ST   NUCLEO144   F767ZI   M7   
  • 作者:刘昆磊
  • 来源:21ic
  • [导读]
  • ST推出144pin的F767ZI,刷新Nucleo板性能标杆。

(14)编译工程文件,并下载程序到NUCLEO-F767ZI开发板中。然后将开发板的CN13对应的USB接口连接到电脑。

45.jpg

图3-21 工程运行

(15)在设备管理器中就会发现,NUCLEO-F767ZI开发板已经被识别成了HID鼠标。

46.jpg

图3-22 NUCLEO-F767ZI开发板识别为HID鼠标

(16)打开画图板,按下蓝色用户按键B1,就会看到,在画图板上画出了一个正方形!

47.jpg

图3-23 运行效果

整个开发测试过程大家可以看到,使用STM32 Cube MX+STM32 Cube F7 HAL库开发的过程中,工程的引脚配置,时钟选择和片内外设以及一些常用的中间件配置等工作完全由STM32 Cube MX软件自动完成,而且能够快速生成各种主流IDE的工程文件,为用户节省了大量的工作,从而使用户更专注于工程核心功能的实现,简化工作难度!!!

3、以太网测试

NUCLEO-F767ZI开发板与之前的NUCLEO开发板另一个不同之处在于板载了一个以太网接口,当然这次不能少了以太网接口的功能测试!

这次我准备通过ST的HAL库提供的官方例程去入手测试一下,但是不巧的是,在NUCLEO-F767ZI开发板的官方例程包中没有发现关于以太网接口的例程,非常遗憾!

48.jpg

图3-24 NUCLEO-F767ZI开发板例程

不过发现在NUCLEO-746ZG的例程中有以太网接口的例程,STM32不同型号的产品兼容性很强,而且软件层次非常清楚,很方便移植。

49.jpg

图3-25 NUCLEO-746ZG以太网例程

那下面就把NUCLEO-746ZG的例程移植过来,体验一下NUCLEO-F767ZI开发板的以太网功能。

首先分析一下例程,该工程是使用STM32作为一个网络服务器,提供HTTP访问,运行在FREE-RTOS系统上的基于lwip的小型TCP/IP协议栈。

50.jpg

图3-26 以太网工程分析

(1)将LwIP工程复制到NUCLEO-F767ZI开发板的例程文件夹下,使用MDK打开功能,然后删掉不必要的文件,把工程中的STM32F746相关的内容全部改为STM32F767相关。

(2)在MDK中编译功能文件,之后下载程序至NUCLEO-767ZI开发板。

51.jpg

图3-27 移植好的以太网工程

(3)使用网线将NUCLEO-F767ZI开发板与路由器连接,给NUCLEO-767ZI开发板上电,等待至LD1绿色LED点亮,NUCLEO-767ZI开发板分配好IP地址,登陆路由器可以查看获得的IP地址为192.168.0.100。

52.jpg

图3-28 以太网演示

53.jpg

图3-29 路由器为NUCLEO-767ZI开发板分配IP

  • 本文系21ic原创,未经许可禁止转载!

网友评论