rl78 freertos框架
时间: 2023-08-21 14:08:33 浏览: 66
在RL78 FreeRTOS框架中,可以通过修改函数send_frame来实现事件触发框架的高效执行。具体的实现方式如下所示:
1. 首先,需要创建一个事件标志组,可以使用函数xEventGroupCreate()来创建。例如,在函数AppObjCreate()中创建事件标志组,代码如下所示:
```
EventGroupHandle_t xCreatedTCPnetGroup = NULL;
static void AppObjCreate (void) {
/* 创建事件标志组 */
xCreatedTCPnetGroup = xEventGroupCreate();
if (xCreatedTCPnetGroup == NULL) {
/* 创建失败的处理机制 */
}
}
```
2. 在函数send_frame中,通过给网络主任务发送事件标志来实现实时执行。具体的实现方式可以根据需求进行调整。
以上是针对RL78 FreeRTOS框架的事件触发框架修改的说明。请根据实际需求和情况进行具体的修改和实现。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [【RL-TCPnet网络教程】第21章 RL-TCPnet之高效的事件触发框架](https://blog.csdn.net/Simon223/article/details/81874412)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]