|
/ F. ?( E8 [4 v: K4 O/ r 收到板卡还是有一种惊喜,这是一款集成了多传感器的主板,主打一个IOT应用。未开封照如图1所示:" h; I3 ?8 U2 e' M: o& Y; [
\4 l4 D+ c* W8 P: ` 图1 组装好就可以进行初步测试了。说明文档中,还画了两个磁铁,翻了盒子没找到,不知道其他小伙伴有没有这个疑问。然后再仔细读文档发现,磁铁是不在包装里,需要另行购买,至少说明东西是全的。/ ?+ _4 V+ ? W . I+ L/ J/ w/ C3 V' T: y9 \2 \. @8 ]8 v 下面进行初步测试,还是先点个灯,熟悉一下OS下的开发。查看原理图,如图2所示:
% T& N" L2 }: n- u 图2 打开cubemx,配置时钟,LED引脚,如图3所示:
2 n* r& x$ K( x# \ 图3 配置CubeMX中自带的FreeRTOS,就不需要外部加载了,如图4所示:/ ?& P& s8 M, L/ W8 H0 E
图4 暂时配置都默认就可以了。点击生成项目。$ K9 I5 F m* U CubeMx只是生成了初步的项目结构,还需要自己编写任务。这次仅实现两个LED灯闪烁任务,所以在FreeRTOS.c中加入任务。定义任务如下:$ a& l! E7 X, x% f' k7 {
! U; x' \9 p" o5 z+ l+ Y a 建立任务如下:
8 y9 W w) Q" R main函数中不需要修改,直接编译运行即可。效果如图5所示:2 j: x ?' K4 n& Z; c0 O9 J( k
图5* B" b7 y, l+ h2 } 这里仅是熟悉一下开发环境,和验证一下板卡。学习的还有很多,等待测试。& {1 r) a# f3 S5 x! L- r |
STM32L4R9 QuadSPI Flash通讯速率优化解析 32位总线的DMA传输适配核心方案
【STEVAL-STWINKT1B评测】运行Datalog固件并记录运行时间
【STEVAL-STWINKT1B评测】数字麦/模拟麦对比测试+音频配套上位机软件开发
【板卡评测】STEVAL-STWINKT1B读取 ACC/GYRO/MAG 实时数据
小白也能明白的STM32的低功耗与唤醒机制
【STM32入门学习路径指南】(四步走)
STM32和Arduino对比,谁更耐打?
STM32系统中2种数据掉电保护的方法
STM32 LL为什么比HAL高效?
STM32小白入门指南:从基础到OTA实现方案
微信公众号
手机版
可以多发点应用过程