|
收到板卡还是有一种惊喜,这是一款集成了多传感器的主板,主打一个IOT应用。未开封照如图1所示:
图1- i3 S% a- I4 s- l$ O" {8 R c 组装好就可以进行初步测试了。说明文档中,还画了两个磁铁,翻了盒子没找到,不知道其他小伙伴有没有这个疑问。然后再仔细读文档发现,磁铁是不在包装里,需要另行购买,至少说明东西是全的。 下面进行初步测试,还是先点个灯,熟悉一下OS下的开发。查看原理图,如图2所示:
图2" M1 ^' [' a: H+ A8 `/ Z 打开cubemx,配置时钟,LED引脚,如图3所示:
图3 配置CubeMX中自带的FreeRTOS,就不需要外部加载了,如图4所示:5 N# [" X# d g# P9 a: p
8 ~8 K2 ]1 q* k- E1 n4 s 图4" V, d4 b, R' @( N, ^ 暂时配置都默认就可以了。点击生成项目。 CubeMx只是生成了初步的项目结构,还需要自己编写任务。这次仅实现两个LED灯闪烁任务,所以在FreeRTOS.c中加入任务。定义任务如下:; ^" t1 H9 T, P& ?! W9 Z! T1 F; s
1 b( r: N- s+ | ]5 S( ?& Z' [5 T X 建立任务如下:: h9 ^* D) K6 E( \( t. U9 c/ V
0 s9 v1 }! \; I2 c. l0 \ main函数中不需要修改,直接编译运行即可。效果如图5所示:
( N" [5 I" B2 o. v- p# ]3 S$ i 图5) ~4 k" R l4 _( H! u+ U7 q: V 这里仅是熟悉一下开发环境,和验证一下板卡。学习的还有很多,等待测试。4 g1 U3 l2 p& b( V7 b* a7 j |
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实现方案
微信公众号
手机版
可以多发点应用过程