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

杂志社网站建设方案书微博营销方案

杂志社网站建设方案书,微博营销方案,wordpress 文章tag标签,株洲市区网站建设公司实验目的:学会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/615936.html

相关文章:

  • 免费手机建网站平台谷歌seo优化中文章
  • 南通做外贸的公司网站代理网址设置
  • 哪个国家的绘本网站做的好广州 营销型网站
  • 做招聘网站赚钱么优普道建筑网校
  • 自助网站免费注册如何写一个自己的网站
  • 潍坊做企业手机版网站电子商务论文5000字
  • 如何做网站方案游戏ui素材网站
  • 建个小型网站服务器男女做暧昧视频网站
  • 汉沽做网站软件开发项目管理办法
  • 衡阳购物网站开发案例高端模板网站建设价格
  • 有没有专门做艺术的网站网站如何在google提交收录
  • 企业网站建设栏目结构图浙江网站建设企业
  • 做夜场网站网站建设公司计划书
  • 中文网站建设中项目管理网络图
  • 卖水果网站模板海淘网站建设的目的
  • ps可以做网站动态图荣耀手机官方官网
  • 企业网站管理系统多少钱一年用vue做的网站怎么实现响应式
  • 海口室内设计公司排名南宁网站优化推广
  • 下列关于网站开发中网页网站开源
  • 网站建设佰金手指科杰二九企业网站数据库
  • 男女做暧暧试看网站49专业上海网站建设
  • .net 大型网站开发顺德网站
  • 抽奖网站怎么做免费平台发布销售信息
  • 网站策划方案钢板出租铺路钢板出租
  • 怎样网站seowordpress设置客户端缓存时间
  • 杭州网站基建做网站思路
  • 无锡大型网站建设公司公司网站建设找哪家
  • 怎么模仿网站做ppt汕头seo外包
  • 海南省建设注册中心网站广州小程序开发多少钱
  • 建设银行网站怎么登录密码忘了怎么办想学习网站建设