5485| 40
|
ucosiii 怎么关中断,和开中断,进行临界段代码进行保护 |
1金钱
最佳答案给你个参考:
[mw_shl_code=c,true]//开始任务
void start_task(void *pdata)
{
OS_CPU_SR cpu_sr=0;
OS_ERR err;
pdata = pdata;
OS_ENTER_CRITICAL(); //进入临界区(无法被中断打断)
OSTaskCreate(led0_task,(void *)0,(OS_STK*)&LED0_TASK_STK[LED0_STK_SIZE-1],LED0_TASK_PRIO);
OSTaskCreate(led1_task,(void *)0,(OS_STK*)&LED1_TASK_STK[LED1_STK_SIZE-1],LED1_TASK_PRIO); ...
| ||
发表于 2017-2-22 16:57:02
|
显示全部楼层
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
发表于 2017-2-22 17:51:49
|
显示全部楼层
| ||
发表于 2017-2-22 17:54:53
|
显示全部楼层
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-2 06:33
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网