
正好在五一假期开始的时候收到了NUCLEO-C071RB开发板,然后迫不急待地开箱测试起来。 这款开发板与我之前测试过的C031C6开发板大小一致,元件排列相差不大,板上提供了两颗LED和一个用户按键,另外还提供了一个USB TypeC的接口,如下图: 测试之前首先是建立开发,在CubeMX中筛选C071,立马找到了NUCLEO-C071RB开发板的信息。按照默认的选择,很容易就建立好了最基本的GPIO测试项目,并生成了基本代码。 本次测试是让绿色的LED按照1秒的周期闪烁,并且可以通过用户按键来控制蓝色LED的亮灭。绿色LED闪烁的延时就直接使用了HAL库函数,按键的动作及蓝色LED的状态通过printf输送到电脑串口助手中显示,下图为截屏: 用户按键的检测采用的是中断法处理,通过一个全局变量在中断处理中进行赋值,在主循环中对按键动作进行处理,下图是新增中断回调函数的代码: GPIO的测试一帆风顺,但在查找C071开发板引脚排列资料时却遇到了一些波折,好不容易下载到了用户手册,但其并没有象C031开发板那样直观的引脚排列图示,而是通过列表显示出来: 为了方便之后的测试,我将其整理在EXCLE表格中,花费了一些时间: 至此,评测的第一步算是基本完成了。录制了一段简短的按钮测试视频,但不知道该如何将mp4的文件上传到帖子里。 |
NUCLEO-C071RB评测3_PWM测试
【STM32C0评测】+NUCLEO-C071 PWM输出测试
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件软件IIC一网打尽)
【STM32C0测评】Nucleo-C092开发板USART串口测试
【STM32C0评测】汇总以及视频讲解
NUCLEO-C071RB评测2_UART不定长数据收发的测试
【STM32C0评测】8、波形采集
找到了视频转换的软件,现将按键控制LED的视频发布如下,开发板上的绿色LED是按一秒周期自动闪烁,蓝色LED则由用户按钮控制亮灭。