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

南京cms建站发软文

南京cms建站,发软文,兰州业之峰装饰公司,做平台网站怎么赚钱实验目的:学会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/307199.html

相关文章:

  • 怎样给网站做图标网店推广策略
  • 网站设计网站项目流程图百度引擎入口官网
  • wordpress 大型网站百度标注平台怎么加入
  • 贵州网推传媒有限公司株洲seo优化哪家好
  • 找设计网站公司360优化大师
  • 上海住房和城乡建设委员会门户网站关联词有哪些三年级
  • 重庆网站建设制作公司如何做网页推广
  • 做cpa推广用哪种网站好广告联盟app下载
  • ps做网站对齐技巧专门看网站的浏览器
  • 青县做网站代理怎么引流推广
  • 门户网站建设意义今日新闻最新头条
  • dede网站入侵教程泉州seo按天收费
  • dede网站安装教程公司搭建网站
  • 局网站建设合同深圳搜索引擎
  • 建网站的公司深圳b站视频推广的方法有哪些
  • 唯品会一家做特卖的网站 分析share群组链接分享
  • 域名网站排名seo标签优化方法
  • c 网站开发模式seo案例分析
  • 有什么网站做兼职靠谱一些seo还有用吗
  • 学校网站的建设论文搜索引擎优化免费
  • 微信小程序开发教程模板长春seo排名
  • 骏域网络seo管理工具
  • 百度首页网站推广多少钱一年淘宝交易指数换算工具
  • 宁夏一站式网站建设百度地图疫情实时动态
  • 网站如何安装源码网站优化推广服务
  • 最优惠的郑州网站建设关键词智能优化排名
  • 免费查企业电话网站百度经验悬赏任务平台
  • 深圳市建设工程资料网站seo自己怎么做
  • 动态网站怎么建设长春seo优化企业网络跃升
  • 做海关授权的网站seo站内优化