你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32超低功耗平台上的RTOS培训 -- 实验1 任务创建

[复制链接]
TLLED 发布时间:2018-4-14 16:38
接上篇:STM32L496 Nucleo-144开发板开箱及开发环境搭建


RTOS学习实验一  任务创建


一、开发环境:使用IAR Embedded Workbench IDE ARM 8.22.1版本。
二、打开文件:打开项目里的文件
1.png
三、打开工程文件,编译。
2.jpg
      编译后,没有错误,分析相关软件部分:        3.1、在主程序里
    1、初始化板卡;
    2、设置系统时钟;
    3、初始化LED指示灯
    4、初始化串口;
    5、创建两个任务;
    6、任务调度器;

    3.2、创建有两个任务:
    1、任务一控制LED指示灯闪烁;
    2、任务二控制串口打印数据;


3.jpg
   
    3.3、两个任务函数的内容:
4.jpg


四、LED和串口软件硬件对应的接口:       4.1、LED对应的硬件:
5.jpg
   
     4.2、程序里LED引脚定义:
8.jpg
     
    4.3、串口对应的硬件:
9.jpg
   
    4.4、串口软件引脚定义:
10.jpg


五、实验结果:
    5.1、板子上LD2指示灯闪烁;
    5.2、串口不停输出数据;
    5.3、板子STLINK自带一个虚拟串口,通过STLink可以将数据传送到电脑上。

6.jpg
   板子对应的串口号
7.jpg
    通过串口调试助手看到输出的数据。
收藏 评论3 发布时间:2018-4-14 16:38

举报

3个回答
409818828@qq.co 回答时间:2018-4-17 12:13:12
您好楼主,您这里用到的工程文件在哪里下载啊,本人初次接触RTOS
Mr_Zhou 回答时间:2018-4-18 11:27:22
cxh93 发表于 2018-4-17 12:13
您好楼主,您这里用到的工程文件在哪里下载啊,本人初次接触RTOS

你板子对应的STM32Cube固件库里面的project ->stm32型号 ->Application ->FreeRTOS
Lufie 回答时间:2018-8-6 17:53:00

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版