中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

企業(yè)營(yíng)銷網(wǎng)站服務(wù)器1g夠個(gè)人怎么開跨境電商店鋪

企業(yè)營(yíng)銷網(wǎng)站服務(wù)器1g夠,個(gè)人怎么開跨境電商店鋪,免費(fèi)貼圖素材,蘇州做物流網(wǎng)站電話一。信號(hào)量的概念與應(yīng)用 信號(hào)量定義 FreeRTOS信號(hào)量介紹 FreeRTOS信號(hào)量工作原理 1.信號(hào)量的定義 多任務(wù)環(huán)境下使用,用來協(xié)調(diào)多個(gè)任務(wù)正確合理使用臨界資源。 2.FreeRTOS信號(hào)量介紹 Semaphore包括Binary,Count,Mutex; Mutex包…

一。信號(hào)量的概念與應(yīng)用

信號(hào)量定義

FreeRTOS信號(hào)量介紹

FreeRTOS信號(hào)量工作原理

1.信號(hào)量的定義

? ? ? ? 多任務(wù)環(huán)境下使用,用來協(xié)調(diào)多個(gè)任務(wù)正確合理使用臨界資源。

2.FreeRTOS信號(hào)量介紹

????????Semaphore包括Binary,Count,Mutex;

? ? ? ? Mutex包括RecursiveMutex,Mutex。

3.FreeRTOS信號(hào)量工作原理

? ? ? ? 任務(wù)1在運(yùn)行時(shí),使用了一個(gè)臨界資源,他發(fā)送一個(gè)二值信號(hào)量同步信號(hào),表示占用資源,任務(wù)2來運(yùn)行時(shí),發(fā)現(xiàn)有任務(wù)占用資源(信號(hào)量同步信號(hào)),所以堵塞任務(wù),等待下資源的釋放。

二。二值信號(hào)量函數(shù)的應(yīng)用

1.功能需求

1、修改按鍵功能

2、當(dāng)按鍵按下觸發(fā)打印一次CPU利用率

3、使用二值信號(hào)量實(shí)現(xiàn)按鍵與任務(wù)間同步

2.API詳解

(1)xSemaphoreCreateBinary()創(chuàng)建二值信號(hào)量

(2)xSemaphoreGive()任務(wù)間釋放信號(hào)量

?(3)xSemaphoreGiveFromISR()任務(wù)間釋放信號(hào)量

?(4)xSemaphoreTake()任務(wù)間獲取信號(hào)量 semphr.h

?(5)xSemaphoreTakeFromISR()中斷獲取信號(hào)量

?3.任務(wù)實(shí)現(xiàn)

1.創(chuàng)建二值信號(hào)量

2.在任務(wù)中獲取信號(hào)量

3.在中斷中發(fā)送信號(hào)量

?3.1Cubemx創(chuàng)建工程(在上一個(gè)基礎(chǔ)上queue隊(duì)列)

(1)在FREERTOS中創(chuàng)建二值信號(hào)量

二值信號(hào)量在FREERTOS的初始化的時(shí)候就會(huì)創(chuàng)建(返回信號(hào)量的句柄)

3.2 步驟:

(1)把FREERTOS.c中的二值信號(hào)量聲明外接到GPIO.c中(GPIO.c中有按鍵按下的GPIO中斷處理)

#include "FreeRTOS.h"
#include "task.h"
#include "main.h"
#include "cmsis_os.h"extern osSemaphoreId CpuPrintBinarySemHandle;

(2)在GPIO.c中的按鍵中斷回調(diào)函數(shù)中加入任務(wù)釋放信號(hào)量函數(shù)?

xSemaphoreGiveFromISR(CpuPrintBinarySemHandle,NULL);

(3)FREERTOS.c中的串口輸出的主函數(shù)中

if(xSemaphoreTake(CpuPrintBinarySemHandle,portMAX_DELAY) == pdPASS){

結(jié)果

????????復(fù)位直接打印程序的cpu利用率,由于沒有運(yùn)行就輸出,所以只能打印printf,字符串沒有東西,按key3釋放信號(hào)量,這個(gè)時(shí)候主函數(shù)中接受到有信號(hào)量,所以再次運(yùn)行。

三。技術(shù)信號(hào)量函數(shù)的應(yīng)用

功能分析

API詳解

功能實(shí)現(xiàn)

1.功能分析

1、修改按鍵功能,模擬停車位出入功能

2、當(dāng)按鍵K3按下獲取車位

3、當(dāng)按鍵K4按下釋放車位

2.API講解

xSemaphoreCreateCounting()

?uxSemaphoreGetCount()

3.功能實(shí)現(xiàn)

1.按鍵k4初始化

2.創(chuàng)建技術(shù)信號(hào)量

3.k3按下獲取停車位

4.按下釋放停車位

1.cubemx創(chuàng)建工程

(1)Key4(PF11)初始配置,中斷配置

?(2)FREERTOS中使能以下后,才可以添加計(jì)數(shù)信號(hào)量

?(3)創(chuàng)建計(jì)數(shù)信號(hào)量(初始化為4)

?2.步驟:

(1)在FREERTOS.c中有設(shè)置的計(jì)數(shù)信號(hào)量,extern設(shè)置到GPIO.c中

extern osSemaphoreId KeyCountingSemHandle;

(2)GPIO.c的中斷回調(diào)函數(shù)中,Give為釋放信號(hào)量,Take為使用信號(hào)量,Key3為釋放,Key為使用。

《獲取》

《釋放》

?

//key3中
if(xSemaphoreTakeFromISR(KeyCountingSemHandle,NULL)==pdPASS){printf("Take success\n");
}else{printf("Take fail\n");
}
//key4中
if(xSemaphoreGiveFromISR(KeyCountingSemHandle,NULL)==pdPASS){printf("Give success\n");
}else{printf("Give fail\n");
}

結(jié)果:

按Key3為開走車,Key為停車

四。信號(hào)量實(shí)現(xiàn)原理

1.信號(hào)量創(chuàng)建刪除

?

2.信號(hào)量釋放

?

3.信號(hào)量獲取

?

http://www.risenshineclean.com/news/57848.html

相關(guān)文章:

  • 濟(jì)南網(wǎng)站制作創(chuàng)意百度信息流推廣
  • 專業(yè)做俄語網(wǎng)站建設(shè)司拉人頭最暴利的app
  • 開平做網(wǎng)站重慶關(guān)鍵詞seo排名
  • 網(wǎng)站建設(shè)教程下載上海百度搜索排名優(yōu)化
  • 做網(wǎng)站導(dǎo)流點(diǎn)金推廣優(yōu)化公司
  • 建一個(gè)o2o網(wǎng)站如何優(yōu)化推廣網(wǎng)站
  • 淘寶上可以做網(wǎng)站嗎域名ip查詢查網(wǎng)址
  • 中國紀(jì)檢監(jiān)察報(bào)電子報(bào)北京網(wǎng)站優(yōu)化步驟
  • 做網(wǎng)站需要多少錢呢網(wǎng)站制作鄭州
  • 英文版網(wǎng)站建設(shè)方案廈門seo公司
  • 誰能幫我做網(wǎng)站活動(dòng)策劃方案
  • 企業(yè)官網(wǎng)和小程序的區(qū)別內(nèi)江seo
  • 優(yōu)秀網(wǎng)站設(shè)計(jì)欣賞圖片廣告策劃案優(yōu)秀案例
  • 南昌建站推廣公司如何優(yōu)化搜索引擎的搜索功能
  • 做美直播網(wǎng)站設(shè)計(jì)網(wǎng)頁
  • 建企業(yè)門戶網(wǎng)站刷神馬關(guān)鍵字排名軟件
  • 網(wǎng)站的空間域名如何銷售自己產(chǎn)品方法有哪些
  • 寧波做網(wǎng)站費(fèi)用網(wǎng)站開發(fā)是做什么的
  • 網(wǎng)站運(yùn)營(yíng)心得推廣普通話手抄報(bào)模板可打印
  • 知名b2b網(wǎng)站怎么給自己的網(wǎng)站設(shè)置關(guān)鍵詞
  • 怎么做網(wǎng)站電影沈陽企業(yè)網(wǎng)站seo公司
  • 網(wǎng)站的安全度google下載app
  • 網(wǎng)站內(nèi)部資源推廣案例在線培訓(xùn)課程
  • 網(wǎng)站做代理還可以刷水嗎視頻外鏈工具
  • 國家企業(yè)信息年報(bào)系統(tǒng)優(yōu)化方案
  • 專門做nba評(píng)論的網(wǎng)站獨(dú)立站優(yōu)化
  • 做網(wǎng)站常用的css無錫網(wǎng)站優(yōu)化
  • 百度做網(wǎng)站按點(diǎn)擊量收費(fèi)嗎品牌廣告圖片
  • 徐州靠譜網(wǎng)站開發(fā)買鏈接網(wǎng)
  • 電商設(shè)計(jì)網(wǎng)站培訓(xùn)武漢網(wǎng)絡(luò)關(guān)鍵詞排名