08 2020 档案

摘要:全局变量: C语言中的全局变量... 在H文件中声明,在C中定义.. .h文件中extern unsigned char temp_event_s ; .c文件中unsigned char temp_event_s ='b'; 阅读全文
posted @ 2020-08-26 10:54 A_Powered 阅读(75) 评论(0) 推荐(0) 编辑
摘要:同步事件发起:process_post_synch(&test3_process, temp_event_s, NULL); //同步事件发生,理解就是:当程序运行至此函数时,temp_event_s事件发出,会立即去执行test3_process等待事件下面的函数,就是抢占了优先级.提前执行. 异 阅读全文
posted @ 2020-08-26 10:52 A_Powered 阅读(611) 评论(0) 推荐(0) 编辑
摘要:事件位置1; 这个是对于低功耗来说的. if(global_data.sys_event == 0) { Sleep(); // 休眠 } 全局变量查看事件位,如果没有事件,if就会为真,就跳到了Sleep中了... 在正常工作时,先把事件位置1,这样就不会使在正在工作中的程序进入Sleep模式了. 阅读全文
posted @ 2020-08-25 16:20 A_Powered 阅读(114) 评论(0) 推荐(0) 编辑
摘要:PROCESS_WAIT_EVENT() PROCESS_YIELD() PROCESS_WAIT_EVENT_UNTIL(C) PROCESS_YIELD_UNTIL(C) PROCESS_WAIT_UNTIL(C) PROCESS_WAIT_WHILE(C) PROCESS_PT_SPAWN(p 阅读全文
posted @ 2020-08-25 11:54 A_Powered 阅读(250) 评论(0) 推荐(0) 编辑
摘要:ev = PROCESS_EVENT_NONE; //事件...PROCESS_EVENT_NONE PROCESS_WAIT_UNTIL(ev == PROCESS_EVENT_POLL); //等待ev == PROCESS_EVENT_POLL 系统定义10个事件: PROCESS_EVENT 阅读全文
posted @ 2020-08-25 11:50 A_Powered 阅读(454) 评论(0) 推荐(0) 编辑