|
* w/ H* s0 V, b q6 N: `* Q 收到板卡还是有一种惊喜,这是一款集成了多传感器的主板,主打一个IOT应用。未开封照如图1所示:
图1+ K$ k6 f2 U0 r0 ]4 O. T! d/ } 组装好就可以进行初步测试了。说明文档中,还画了两个磁铁,翻了盒子没找到,不知道其他小伙伴有没有这个疑问。然后再仔细读文档发现,磁铁是不在包装里,需要另行购买,至少说明东西是全的。- M5 x- ]- }; K' I4 ?) ^ 下面进行初步测试,还是先点个灯,熟悉一下OS下的开发。查看原理图,如图2所示:& {7 {$ r, V6 y5 V# r4 L* b
8 D1 D/ p4 U3 F9 Y' Z" M0 [8 K 图21 n; B9 b$ ]/ a; z6 `, r4 u 打开cubemx,配置时钟,LED引脚,如图3所示:, j0 F3 z3 g$ k. ~$ |' n. t% Z
: q2 [+ {7 j6 ]! Y7 U' U- ` e* q 图3; q( l2 r* X/ i3 a* _ 配置CubeMX中自带的FreeRTOS,就不需要外部加载了,如图4所示:( B* t# T- h" q, V6 P
图4$ n* X$ Z) v8 n8 m; c 暂时配置都默认就可以了。点击生成项目。 CubeMx只是生成了初步的项目结构,还需要自己编写任务。这次仅实现两个LED灯闪烁任务,所以在FreeRTOS.c中加入任务。定义任务如下:3 _- h' R+ {% ]# q! b
! o. w6 t6 ]% H* W; `$ ~7 P# j 建立任务如下:
main函数中不需要修改,直接编译运行即可。效果如图5所示:
图5' h* b3 v& \3 d+ {3 k8 f% c- b 这里仅是熟悉一下开发环境,和验证一下板卡。学习的还有很多,等待测试。. @ s1 _/ p: T3 m0 }$ ^: L |
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实现方案
微信公众号
手机版
可以多发点应用过程