一、开发板介绍
非常有幸能够有机会测评此次的开发板,感谢21IC,感谢ST。
本次测评的开发板是STEVAL-STWINKT1B,该套件的核心系统板带有一系列嵌入式工业级传感器和超低功耗微控制器(STM32L4+),用于对各种振动频率(包括甚高频音频和超声波频谱)的 9-DoF 运动传感数据进行振动分析,以及高精度的局部温度和环境监测。
该开发套件还配有丰富的软件包和优化的固件库以及云仪表板应用程序,所有这些都有助于加快端到端解决方案的设计周期。
该套件通过板载模块支持蓝牙®低功耗无线连接,并通过特殊的插件扩展板 (STEVAL-STWINWFV1) 支持 Wi-Fi 连接。(本次测评没有提供该扩展板)
还通过板载 RS485 收发器支持有线连接。核心系统板还包括一个 STMod+ 连接器,用于与 STM32 系列相关的兼容、低成本、小尺寸子板,例如 LTE Cell pack。
除了核心系统板外,该套件还配有 480 mAh 锂聚合物电池、STLINK-V3MINI 调试器和塑料盒。
到手实拍如下:
包含如下内容:
1、STEVAL-STWINKT1B核心板
2、STLINK-V3MINI 调试器
3、电池
4、塑料盒
5、固定螺丝
二、确定LED引脚
查看开发板原理图,可以看到开发板上有两个用户LED,分别为LED1和LED2,分别接在MCU的PE1和PD0引脚上,如下图:
三、cubeMX配置
使用cubeMX进行工程配置,如下
1、时钟配置
使用外部晶振16MHz作为系统时钟源,主频配置为最高的120MHz
2、gpio配置
配置PE1和PD0为output,并设置初始电平为LOW,并重命名为LED1和LED2.
配置完成后,设置好工程名称后点击“GENERATE CODE”进行代码生成,若本地没有L4的固件包cubeMX会提示需要进行下载固件包。
生成代码后打开工程,主函数添加如下代码,让两个LED同时闪烁:
四、运行效果
|