最新发布第5页
70026 ESP32_freeRTOS 流数据缓冲区-爱设计

70026 ESP32_freeRTOS 流数据缓冲区

创建-发送-接收 有数据先接收然后在进入阻塞,如果发送优先执行
ship123的头像-爱设计ship1236个月前
031711
70025 ESP32_freeRTOS 通知值-爱设计
70024 ESP32_freeRTOS 通知同步-爱设计
70024 esp32 freertos 事件组同步-爱设计
70023 esp32 freertos 事件组等待-爱设计

70023 esp32 freertos 事件组等待

不能被中断中调用,等待位被触发 设置位
ship123的头像-爱设计ship1237个月前
016781
70023 esp32 freertos 递归互斥量-爱设计
70022 ESP32_freeRTOS mutex互斥量-爱设计

70022 ESP32_freeRTOS mutex互斥量

优先级别继承 void Task1(void *pvParameters) { BaseType_t iRet; while (1) { printf('Task1:run\n'); iRet = xSemaphoreTake(mutexHandle, portMAX_DELAY); if (iRet == pdPASS) { printf('T...
ship123的头像-爱设计ship1237个月前
050558
70021 esp32 计数型信号量-爱设计

70021 esp32 计数型信号量

取得计数行信号量的数目 创建计数行信号量
ship123的头像-爱设计ship1237个月前
015410
70020 esp32 Queue二进制信号量-爱设计

70020 esp32 Queue二进制信号量

释放信号量 获取信号量 信号量在实际使用中更多充当标志位,提示任务进行与否
ship123的头像-爱设计ship1237个月前
028566
70019 esp32 Queue软件定时器-爱设计

70019 esp32 Queue软件定时器

创建定时器 启动定时器函数 停止定时器 取得timer名字函数 通过取不同的定时器名字做不同的任务 取得id 定时器复位 改变定时器运行周期
ship123的头像-爱设计ship1237个月前
019920