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

基于H7的最新版FreeRTOS V10.2.0程序模板,含MDK和IAR

[复制链接]
baiyongbin2009 发布时间:2019-5-5 13:33
模板下载:
V7-FreeRTOS程序模板(含MDK和IAR).rar

1、MDK使用MDK5.26及其以上版本。
2、IAR使用IAR8.30及其以上版本。



    1. /*
    2. *********************************************************************************************************
    3. *
    4. *        模块名称 : 主程序模块。
    5. *        文件名称 : main.c
    6. *        版    本 : V1.0
    7. *        说    明 : 本实验主要学习FreeRTOS的串口调试方法(打印任务执行情况)
    8. *              实验目的:
    9. *                1. 学习FreeRTOS的串口调试方法(打印任务执行情况)。
    10. *              实验内容:
    11. *                1. 按下按键K1可以通过串口打印任务执行情况(波特率115200,数据位8,奇偶校验位无,停止位1)
    12. *                   =================================================
    13. *                   任务名      任务状态 优先级   剩余栈 任务序号
    14. *                   vTaskUserIF     R       1       318     1
    15. *                        IDLE            R       0       118     5
    16. *                        vTaskLED        B       2       490     2
    17. *                        vTaskMsgPro     B       3       490     3
    18. *                       vTaskStart      B       4       490     4
    19. *
    20. *                        任务名       运行计数         使用率
    21. *                        vTaskUserIF     467             <1%
    22. *                        IDLE            126495          99%
    23. *                        vTaskMsgPro     1               <1%
    24. *                        vTaskStart      639             <1%
    25. *                        vTaskLED        0               <1%
    26. *                  串口软件建议使用SecureCRT(V7光盘里面有此软件)查看打印信息。
    27. *                  各个任务实现的功能如下:
    28. *                   vTaskTaskUserIF 任务: 接口消息处理        
    29. *                   vTaskLED        任务: LED闪烁
    30. *                   vTaskMsgPro     任务: 消息处理,这里是用作LED闪烁
    31. *                   vTaskStart      任务: 启动任务,也就是最高优先级任务,这里实现按键扫描
    32. *                2. 任务运行状态的定义如下,跟上面串口打印字母B, R, D, S对应:
    33. *                    #define tskBLOCKED_CHAR                ( 'B' )  阻塞
    34. *                    #define tskREADY_CHAR                    ( 'R' )  就绪
    35. *                    #define tskDELETED_CHAR                ( 'D' )  删除
    36. *                    #define tskSUSPENDED_CHAR            ( 'S' )  挂起
    37. *                    #define tskRUNNING_CHAR                ( 'X' )  运行
    38. *              注意事项:
    39. *                 1. 本实验推荐使用串口软件SecureCRT,要不串口打印效果不整齐。此软件在
    40. *                    V7开发板光盘里面有。
    41. *                 2. 务必将编辑器的缩进参数和TAB设置为4来阅读本文件,要不代码显示不整齐。
    42. *
    43. *        修改记录 :
    44. *                版本号    日期         作者            说明
    45. *       V1.0    2019-05-02   Eric2013    1. ST固件库到V1.3.0版本
    46. *                                        2. BSP驱动包V1.2
    47. *                                        3. FreeRTOS版本V10.2.0
    48. *
    49. *        Copyright (C), 2019-2030, 安富莱电子 www.armfly.com
    50. *
    51. *********************************************************************************************************
    52. */
    复制代码



收藏 评论0 发布时间:2019-5-5 13:33

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

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