任务创建删除挂起恢复.rar

  • 青栞
    了解作者
  • C/C++
    开发工具
  • 375KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-04-05 20:14
    上传日期
在UCOS2上创建任务、删除任务、挂起任务、恢复任务,UCOS2模板和移植
任务创建删除挂起恢复.rar
  • 实验51 UCOSII实验1-2-任务创建删除挂起恢复
  • STM32F10x_FWLib
  • src
  • stm32f10x_dbgmcu.c
    5KB
  • stm32f10x_crc.c
    3.3KB
  • stm32f10x_exti.c
    6.8KB
  • stm32f10x_spi.c
    29.5KB
  • stm32f10x_adc.c
    46.1KB
  • stm32f10x_can.c
    44KB
  • stm32f10x_i2c.c
    44.7KB
  • stm32f10x_wwdg.c
    5.6KB
  • stm32f10x_pwr.c
    8.6KB
  • stm32f10x_flash.c
    61.1KB
  • stm32f10x_rtc.c
    8.4KB
  • stm32f10x_usart.c
    37.4KB
  • stm32f10x_gpio.c
    22.7KB
  • stm32f10x_iwdg.c
    4.8KB
  • stm32f10x_dma.c
    28.9KB
  • stm32f10x_dac.c
    18.6KB
  • stm32f10x_bkp.c
    8.3KB
  • stm32f10x_tim.c
    106.6KB
  • stm32f10x_rcc.c
    50.1KB
  • stm32f10x_cec.c
    11.4KB
  • stm32f10x_sdio.c
    28.3KB
  • misc.c
    6.9KB
  • stm32f10x_fsmc.c
    34.7KB
  • inc
  • stm32f10x_dbgmcu.h
    3.7KB
  • stm32f10x_pwr.h
    4.3KB
  • stm32f10x_spi.h
    17.3KB
  • misc.h
    8.8KB
  • stm32f10x_tim.h
    51.2KB
  • stm32f10x_wwdg.h
    2.9KB
  • stm32f10x_usart.h
    16.2KB
  • stm32f10x_iwdg.h
    3.7KB
  • stm32f10x_dma.h
    20.3KB
  • stm32f10x_fsmc.h
    26.4KB
  • stm32f10x_dac.h
    14.9KB
  • stm32f10x_gpio.h
    19.7KB
  • stm32f10x_rtc.h
    3.8KB
  • stm32f10x_bkp.h
    7.4KB
  • stm32f10x_exti.h
    6.7KB
  • stm32f10x_sdio.h
    21.4KB
  • stm32f10x_flash.h
    24.8KB
  • stm32f10x_rcc.h
    29.7KB
  • stm32f10x_can.h
    26.9KB
  • stm32f10x_adc.h
    21.2KB
  • stm32f10x_cec.h
    6.4KB
  • stm32f10x_crc.h
    2.1KB
  • stm32f10x_i2c.h
    29.3KB
  • SYSTEM
  • usart
  • usart.h
    1.3KB
  • usart.c
    5KB
  • delay
  • delay.h
    1.9KB
  • delay.c
    7.7KB
  • sys
  • sys.c
    876B
  • sys.h
    2.7KB
  • OBJ
  • UCOSII-1-2.hex
    22.2KB
  • UCOSII
  • PORT
  • os_cpu.h
    3.3KB
  • os_dbg.c
    11.6KB
  • os_dbg_r.c
    12.7KB
  • os_cpu_a.asm
    7.4KB
  • os_cpu_c.c
    11.8KB
  • CONFIG
  • includes.h
    601B
  • os_cfg.h
    10.5KB
  • CORE
  • os_time.c
    11KB
  • os_sem.c
    28.8KB
  • os_mbox.c
    30.4KB
  • os_core.c
    86.3KB
  • os_mutex.c
    37KB
  • os_task.c
    56.4KB
  • os_mem.c
    19.3KB
  • ucos_ii.c
    1.6KB
  • os_q.c
    41.5KB
  • os_flag.c
    54.7KB
  • os_tmr.c
    44KB
  • ucos_ii.h
    77.5KB
  • USER
  • Listings
  • Objects
  • DebugConfig
  • UCOSII-1-2_STM32F103ZE_1.0.0.dbgconf
    2.3KB
  • system_stm32f10x.c
    35.7KB
  • stm32f10x_it.h
    1.9KB
  • JLinkSettings.ini
    671B
  • UCOSII-1-2.uvoptx
    18.5KB
  • stm32f10x_it.c
    2.3KB
  • system_stm32f10x.h
    2KB
  • main.c
    3.6KB
  • stm32f10x.h
    619.1KB
  • stm32f10x_conf.h
    3.2KB
  • UCOSII-1-2.uvprojx
    20.2KB
内容介绍
实验器材: 战舰STM32F103开发板V3版本 实验目的: 学习UCOSII的任务调度,初步认识UCOSII 硬件资源: 1,DS0(连接在PB5) 2,DS1(连接在PE5) 实验现象: 该代码在start_task中创建了3个任务分别为led_task, beep_task和key_task。led_task是LED0和LED1每隔500ms翻转一次。 beep_task在没有收到删除请求的时候是隔一段时间蜂鸣器鸣叫一次, key_task是进行按键扫描。 当KEY_RIGHT按键按下的时候挂起任务led_task,这是LED0和LED1停止闪烁。当KEY_LEFT按键按下的时候,如果led_task被挂起则恢复之, 如果没有挂起则没有影响。当KEY_UP按键按下的时候删除任务beep_task。当KEY_DOWN按键按下的时候,重新创建任务beep_task。 我们的测试顺序为:首先下载代码之后可以看到LED0和LED1不断闪烁,同时蜂鸣器不断鸣叫。这个时候我们按下KEY_RIGHT之后led_task任务被挂起, 我们可以看到LED不再闪烁。接着我们按下KEY_LEFT,led_task任务重新恢复,可以看到LED恢复闪烁。然后我们按下KEY_UP,任务beep_task被删除, 所以蜂鸣器不再鸣叫。这个时候我们再按下按键KEY_DOWN,任务beep_task被重新创建,所以蜂鸣器恢复鸣叫。 注意事项: 1,本实验改自按键输入实验。 2,本实验使用ucosii版本为V2.91。 ------------------------------------------------------------------------------------------- ◆其他重要连接: 开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm 添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm ◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台: 2种添加方法:(动动手提升您的学习效率,惊喜不断哦) (1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注 (2)打开微信->添加朋友->输入“alientek_stm32"->点击关注 具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm 正点原子@ALIENTEK 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://eboard.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com
评论
    相关推荐
    • UCOS II源码.zip
      UCOS II源码.zip arm m4 xp
    • UCOSII.rar
      UCOSII 移植 STM32F767ZI
    • UCOSII的学习实例
      学习UCOSII的很好的例子!!ARM部分实例包括ADS1.2工程和IAR4.40工程两部分。 请将examples文件夹复制到硬盘根目录下,按照书中的工程配置重新进行配置。 对于ADS工程,如有必要需删除工程中的源文件重新添加。 对于...
    • ucosii+pwm
      嵌入操作系统的输出PWM波形,编译器采用ADS1.2,在PROTEUS下仿真通过,对于刚学习UCOSII有研究价值!!
    • ARM UCOSII
      UCOS II 在ARM体系下的移植代码
    • ucosII 原理
      ucos原理介绍,学习嵌入式系统必备!欢迎大家下载。
    • ucosII源码
      共移植到stm32F103的ucosII源码,参考
    • TLINK for uCOS II
      windows平台下编译郝贝贝的uCOS II示例代码出现TLINK错误:Fatal: Bad object file record in ..\obj\os_cpu_a.obj near module file offset 0x00000000 出现错误的BC31中Borland的TLINK.EXE为Turbo Link Version ...
    • ucosII入门教程
      ucosII入门教程,里面有三个文件、基础PPT、源码简单分析、基本移植 网盘地址:http://pan.baidu.com/s/1o7S4Quu
    • UCOSII资料
      ucosII的一些资料,包括 Ucos_II_中文注释版,ucosII的HTML帮助文件,uCOS-ii中文书(邵贝贝),ucos教程几个文件,用来学习UCOSII系统是十分有用的