今年有幸参加了ST的“不止于芯”线下研讨会,收获颇丰,对U5/H5产品线影响比较深刻,最近参加U545开发板的评估活动,其实收到评估开发板也有段时间了,但是最近再搞别的事儿,然后自己又是一个重度拖延症患者,趁周末的空当儿,把这个评测的工作搞起来。 打开包装,是环保纸+静电包装带包装的开发板,以及一个说明书。按照ST的说明,现在的包装主打一个环保的理念,因此,可以看到里面包装材料,除了那个静电袋,其他都是可回收的纸张。 开发板还是经典的Nucleo结构,上部调试器,下部目标板,然后针脚兼容Arduino(但是我基本没用),不过也有很大的提升,现在的USB接口都改为了Type-C的接口,此外,板载的STlink也是H7系列的芯片,最重要的是,stlink从以前的V2升级到了V3。 连接Type-C线以后以后,绿色LED开始闪烁,按下蓝色的用户按键,LED的闪烁频率会提高,分为3种频率,因此按3次又回到了初始的状态。 研讨会上,也专门介绍了CubeIDE的集成开发环境,这个是把以前的CubeMX功能和编译器集成在一起的软件,在此平台上,可以“一站式”配置针脚、生成代码,编译、下载、调试等。我现在也在逐步将我的开发方式,从以前的标准库向HAL库迁移,开发工具也从Keil向CubeIDE迁移。 首先下载对应的软件包,这个和Keil的DFP类似。 然后新建一个STM32的项目: 选择开发板: 然后就可以看到开发环境为我们生成的代码了。 下载的环境需要配置一下,此外,由于stlink的固件库在不断更新,因此也需要更新固件库: 看看原理图,用户LED是LD2,对应的PA5针脚,事实上CubeIDE已经为我们准备好了: 只需要生成代码,然后加入自己写代码就可以了:
编译,下载: 然后就可以看到LED在快速闪烁了,当然,这个时候按键是没反应了。 |
哦吼,可以