搜索
查看: 5346|回复: 13

[原创] 《低功耗MCU运行FreeRTOS》培课程的准备内容(一)

[复制链接]

该用户从未签到

74

主题

1442

帖子

194

蝴蝶豆

版主

最后登录
2023-10-26
发表于 2018-4-13 11:59:59 | 显示全部楼层 |阅读模式
本帖最后由 wolfgang2015 于 2018-5-17 22:51 编辑

2018年4月13日,摩尔吧独家举办在线主题为《STM32超低功耗平台上的RTOS应用》的培训直播/回看 地址为:https://www.moore8.com/courses/1902


课程大纲:(授课+实验)
PART1:课程要点:
1) 学习和掌握一种RTOS
2) FreeRTOS的原理
3) 基于Nucleo-L496ZG的OS应用
PART2:实验部分
资深工程师手把手带你完成有挑战的小实验!
1) FreeRTOS的启动
2) 创建任务
3) 信号量应用
4) 队列应用
5) TraceAlyzer使用



这次在线培训的相关板卡为:Nucleo-STM32L496ZG
为这次RTOS培训,准备步骤如下:
第一步:了解STM32L496 MCU硬件资源
01.jpg

第二步:了解Nucleo-STM32L496ZG 板卡的扩展口内容
02.jpg

第三步:以Nucleo-STM32L496ZG 板卡为代表的MB1312系列Nucleo 144 原理图及TOP图:
03.jpg
开发板TOP图及电源连接图,中间是一颗STM32L系列144pin的MCU。
1、接口原理图分别将 PA[0]~PA[15]、PB[0]~PB[15]、PC[0]~PC[15]、PD[0]~PD[15]、PE[0]~PE[15]、PF[0]~PF[15]、PG[0]~PG[15]、PH[0]~PH[1] 以及PH3(BOOT0)、MCU复位PIN(NRST)引出。

2、USB接口引出USB_DP、USB_DM、USB_VBUS、USB_ID 可实现USB-HOST与USB-Device的功能应用设计;
l 使用USB-Host端功能设计时,需将USB_ID pin和地短接;
l  使用USB-Device端功能设计时,需将USB_ID pin悬空(设备内部上拉)。

另外使用USB_GPIO_OUT、USB_GPIO_IN(复用GPIO口功能),实现对USB设备的Disconnect、PowerSwitchOn、OverCurrent、VBUS DET的控制及监控。

3、PG[0]至PG[15]用于SMPS 电源支撑,SMPS(开关电源)是一种高频化电能转换装置。其功能是将一个位准的电压,透过不同形式的架构转换为用户端所需求的电压或电流。

4、板载一颗由STM32F103CBT6实现的ST-LINK V2-1 对STM32 主MCU进行在线调试并提供STLK_RX、STLK_TX的串口连接,以便在线调试时能将信息通过串口输出给上位机。

5、电源部分
l  若由USB/ST-LINK供电,则LD39050PU33R实现5V转3.3V,为MCU及周边器件提供DC/DC电源;
l  若由外部电源VIN供电,通过LD1117S50TR实现稳定的5V电源供电;
l  电源的切换由JP6的跳接实现;
当使用默认的USB供电时ST890CDR受ST-LINK PWR 使能控制对MCU上电。

A、MB1312板卡串口电路分析,备用来做CoreMark相关例程;
04.jpg

STM32L496使用的是PG7、PG8的 LPUART来连接ST-LINK的RX/TX,实现串口通信,并且满足低功耗运行时的串口输出需要。
串口通信时,需要注意的事项请参考文档:
  一个关于LPUART输出异常的问题分享:文档核心内容主要是介绍 LPUART 的供电和波特率设置。



B、MB1312板卡LED、按键电路分析,备用来做FreeRTOS 多线程应用的HelloWorld例程;
05.jpg
LD1 连接运放TSV631AILT 输出端,TSV631AILT的正向端与STM32L496 PC7引脚连接实现同相放大。可实现LD1呼吸灯的应用场景。

06.jpg

LD2、LD3分别连接PB7、PB14,可通过PB7和PB14实现控制。



《低功耗MCU运行FreeRTOS》培课程回顾(二)
《低功耗MCU运行FreeRTOS》培训课程(三) Atollic环境实验
《低功耗MCU运行FreeRTOS》培训课程(四) 创建任务
《低功耗MCU运行FreeRTOS》培训课程(五)信号量实现人机交互
《低功耗MCU运行FreeRTOS》培训课程(六)消息队列的使用



回复

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    49

    主题

    3724

    帖子

    429

    蝴蝶豆

    论坛元老

    最后登录
    2021-8-7
    发表于 2018-4-13 12:38:46 | 显示全部楼层
    参观学习
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    6

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2019-3-26
    发表于 2018-4-13 12:46:05 | 显示全部楼层
    眯一小会,下午认真听课!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    32

    主题

    1829

    帖子

    177

    蝴蝶豆

    论坛元老

    最后登录
    2021-5-11
    发表于 2018-4-13 12:49:53 | 显示全部楼层
    这个资料很及时啊。为下午听课,已经认真阅读了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-2-6 09:20
  • 签到天数: 1 天

    [LV.1]初来乍到

    1182

    主题

    4967

    帖子

    1

    蝴蝶豆

    论坛元老

    最后登录
    2020-3-17
    发表于 2018-4-13 13:04:44 | 显示全部楼层
    学习了
    回复

    使用道具 举报

    该用户从未签到

    1

    主题

    6

    帖子

    0

    蝴蝶豆

    初级会员

    最后登录
    2022-1-26
    发表于 2018-4-13 13:21:24 | 显示全部楼层
    学习了
    回复

    使用道具 举报

    该用户从未签到

    9

    主题

    744

    帖子

    287

    蝴蝶豆

    论坛元老

    最后登录
    2021-3-27
    发表于 2018-4-13 13:47:55 | 显示全部楼层
    不错不错
    回复

    使用道具 举报

    该用户从未签到

    100

    主题

    1255

    帖子

    191

    蝴蝶豆

    论坛元老

    最后登录
    2024-1-26
    发表于 2018-4-13 13:48:28 | 显示全部楼层
    学习中      
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    54

    帖子

    21

    蝴蝶豆

    中级会员

    最后登录
    2020-8-21
    发表于 2018-4-13 14:11:28 | 显示全部楼层
    学习了
    回复

    使用道具 举报

    该用户从未签到

    47

    主题

    3456

    帖子

    30

    蝴蝶豆

    版主

    最后登录
    2022-12-25
    发表于 2018-4-13 14:19:42 | 显示全部楼层
    学习了。。。
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-4-28 01:14 , Processed in 0.225346 second(s), 46 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表