你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

NUCLEO-C071RB评测1_GPIO测试

[复制链接]
老牛洋车 发布时间:2025-5-3 16:24

正好在五一假期开始的时候收到了NUCLEO-C071RB开发板,然后迫不急待地开箱测试起来。

这款开发板与我之前测试过的C031C6开发板大小一致,元件排列相差不大,板上提供了两颗LED和一个用户按键,另外还提供了一个USB TypeC的接口,如下图:

IMG_20250503_082004.jpg

测试之前首先是建立开发,在CubeMX中筛选C071,立马找到了NUCLEO-C071RB开发板的信息。按照默认的选择,很容易就建立好了最基本的GPIO测试项目,并生成了基本代码。

Cube_00.png

本次测试是让绿色的LED按照1秒的周期闪烁,并且可以通过用户按键来控制蓝色LED的亮灭。绿色LED闪烁的延时就直接使用了HAL库函数,按键的动作及蓝色LED的状态通过printf输送到电脑串口助手中显示,下图为截屏:

GPIO_1.png

用户按键的检测采用的是中断法处理,通过一个全局变量在中断处理中进行赋值,在主循环中对按键动作进行处理,下图是新增中断回调函数的代码:

GPIO_2.png

GPIO的测试一帆风顺,但在查找C071开发板引脚排列资料时却遇到了一些波折,好不容易下载到了用户手册,但其并没有象C031开发板那样直观的引脚排列图示,而是通过列表显示出来:

GPIO_3.png

为了方便之后的测试,我将其整理在EXCLE表格中,花费了一些时间:

GPIO_4.png

至此,评测的第一步算是基本完成了。录制了一段简短的按钮测试视频,但不知道该如何将mp4的文件上传到帖子里。

收藏 评论1 发布时间:2025-5-3 16:24

举报

1个回答
老牛洋车 回答时间:昨天 09:47

找到了视频转换的软件,现将按键控制LED的视频发布如下,开发板上的绿色LED是按一秒周期自动闪烁,蓝色LED则由用户按钮控制亮灭。

GPIO_s.gif

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版