当前位置: 首页 > wzjs >正文

南京 网站建设模板价格网址提交

南京 网站建设模板价格,网址提交,西数网站助手,漯河网站建设网站建设实验目的:学会xTaskCreateStatic()和vTaskDelete()的使用 实验设计:将设计四个任务:start_task、task1、task2、task3 四个任务功能如下: start_task 用来创建其他的三个任务 task1 实现LED0每500ms闪烁一次…

实验目的:学会xTaskCreateStatic()和vTaskDelete()的使用

实验设计:将设计四个任务:start_task、task1、task2、task3
四个任务功能如下:

start_task        用来创建其他的三个任务

task1               实现LED0每500ms闪烁一次

task2               实现LED1每500ms闪烁一次

task3               判断按键KEY0是否按下,按下则删掉task1

修改开始任务函数

/* 开始任务函数-用来创建其他的三个任务*/
void start_task( void * pvParameters)
{taskENTER_CRITICAL();/*进入临界区--关闭中断,任务切换就不会进行*//*创建任务1*///vTaskDelete(start_task_handler);//这两句作用一样vTaskDelete(NULL);taskEXIT_CRITICAL();/*退出临界区--开始任务切换-开启任务调度-限制性任务优先级最高的任务*/
}

修改入口函数

/**
*@brief		FreeRTOS例程入口函数
*@param		无
*@retval	无
*/
void freertos_demo(void)
{vTaskStartScheduler();//开启任务调度器
}
  1. 需将configSUPPORT_STATIC_ALLOCATION配置为1
  2. 定义空闲任务&定时器任务的任务堆栈及TCB
  3. 实现两个接口函数
    1. vApplicationGetldleTaskMemory()--空闲内存分配函数
    2. vApplicationGetTimerTaskMemory()--软件定时器任务内存分配函数
      1. 
        /*空闲任务配置*/
        StaticTask_t idle_task_tcb;
        StackType_t idle_task_stack[configMINIMAL_STACK_SIZE];/*软件定时器任务配置*/
        StaticTask_t timer_task_tcb;
        StackType_t timer_task_stack[configTIMER_TASK_STACK_DEPTH];/*空闲任务内存分配*/
        void vApplicationGetIdleTaskMemory( StaticTask_t ** ppxIdleTaskTCBBuffer,//空闲任务任务控制块,手动分配内存StackType_t ** ppxIdleTaskStackBuffer,//空闲任务堆栈地址uint32_t * pulIdleTaskStackSize ) //空闲任务堆栈大小/*lint !e526 Symbol not defined as it is an application callback. */
        {*ppxIdleTaskTCBBuffer = &idle_task_tcb;*ppxIdleTaskStackBuffer = idle_task_stack;*pulIdleTaskStackSize = configMINIMAL_STACK_SIZE;
        }/*软件定时器内存分配*/
        void vApplicationGetTimerTaskMemory( StaticTask_t ** ppxTimerTaskTCBBuffer,StackType_t ** ppxTimerTaskStackBuffer,uint32_t * pulTimerTaskStackSize )
        {*ppxTimerTaskTCBBuffer = &timer_task_tcb;*ppxTimerTaskStackBuffer = timer_task_stack;*pulTimerTaskStackSize = configTIMER_TASK_STACK_DEPTH;	
        }
        
      2. 将内存分配函数放入到demo.c里
  4. 定义函数入口参数
http://www.dtcms.com/wzjs/387011.html

相关文章:

  • 百度做网站联系电话广州seo团队
  • 网站集群建设相关的招标中央网站seo
  • 影视广告网站seo优化专员
  • 阿里巴巴网站建设代理看网站搜索什么关键词
  • 政府部门网站建设必要性网站开发
  • 网站接做网站单发稿吧
  • 跟我一起做网站pdf电驴域名被墙污染查询
  • 建设银行网站会员怎么用提高网站权重的方法
  • 怎么建立网站链接大数据营销系统软件
  • 创建网站的工具注册安全工程师
  • 旅游网站建设分析 需求牡丹江seo
  • 杭州企业公司网页设计石家庄seo按天扣费
  • 免费开源建站系统源码广东省人大常委会
  • 网页ps制作网站快速排名优化哪家好
  • 网站开发 入门 pdf拓客软件排行榜
  • 网站广告下悬浮代码怎么做网站建站流程
  • 为什么无法再社保网站上做减员wordpress官网入口
  • 班级网站建设模板下载游戏推广文案
  • 百度门户网站seo公司是什么
  • 移动网站建设是什么意思qq营销
  • 全国证书统一查询证书seo内部优化具体做什么
  • 泉州网站开发建设seosem是指什么意思
  • 手机网站优势天津百度推广网络科技公司
  • 北京网站制作公司兴田德润实力强在线bt磁力搜索
  • 哪里可以做公司网站备案百度云盘网官网
  • dede 百度网站地图建网站需要多少钱
  • 推广员网站怎么做外贸建站平台
  • 吉林快三手机投注网站开发怎么做表格
  • 建网站做cpa爱站网长尾词挖掘工具
  • 台州网站建设咨询薇长春网站关键词排名