本帖最后由 荣丰宇 于 2017-3-19 15:35 编辑
小白也不算小白,玩stm32的时候最多的就是f103啦,习惯使用keil写程序调程序,而且还没有Stm32CubeMX这个~
这次参加二姨的评测活动,也只能使用周末的时间写写评测了哈,心情很激动,虽然几乎天天都在二姨家逛来逛去,但是还没有贡献什么帖子哈 上图看看
手上也有好几块Nucleo,Nucleo系列板卡有三种尺寸吧,F722是144管脚的大尺寸,和其他的Nucleo板卡风格一样,在写帖子的时候也看了其他坛友的帖子,有很多的网友说为什么没有焊上网口这个东西,大抵是因为F722ZE不支持网络接口吧
1.开发套件基本组成:
Nucleo-F722ZE作为Nucleo板卡,就像Arduino一样,其本身并没有太多太多外设: a.板卡上部分是板载的ST-link,作为程序下载调试器,方便开发; b.将管脚拓展出来,支持ST Zio和Arduino UNO接口; c.板子上有很多跳线帽,可以做功能配置和切换; d.红蓝绿三个led,可以做做简单的实验; e.板卡下端有有一个复位按键和一个用户按键, f.还有一个usb-otg接口,也可以作为供电。
值得一说的是,F722ZE芯片本身的参数,以下来自ST官网的信息: 内置浮点单元的Cortex-M7内核处理器,时钟频率最高达216 MHz 可实现零等待执行闪存程序,并获得1082 CoreMark / 462 DMIPS的佳绩 L1 Cache(一级高速缓存) (8 KB I-Cache + 8 KB D-Cache) ART自适应实时加速器和动态功耗调节技术,在停止模式下,典型功耗为100 µA 多达 21个通信接口 STM32F7x2 MCU配备专有代码读保护功能【PCROP】
再看看F722的芯片架构,时钟树,总线,寄存器什么的……
芯片支持的外设相比之前的f1已经多了好多好多,感慨技术发展更新确实是快有点跟不上脚步。芯片初始化如果还用寄存器一个一个来配置开发应该是很费劲的了,所幸有固件库和Stm32CubeMX了,使用起来so easy吧
2.开发板上电:
用一根micro USB线缆连接上方stlink的usb口,电脑提示安装硬件驱动,此时stlink上指示灯红闪 稍等,没有问题,可以看到,安装了stlink、虚拟串口、存储设备等好些个,虽然虚拟出来的u盘只有520KB,剩下512KB,难道这只是巧合~ 安装驱动成功,stlink的指示灯保持红色,F722ZE板载一个演示程序:利用板子左下方的蓝色用户按键可以切换板载三个LED的变化情况,红色LED为常闪,蓝色LED以2Hz的频率闪动,绿色色LED以1Hz的频率闪动。
接下来就是搭建开发环境啦~
|