日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

RTX5 | 消息队列01 - 创建消息队列

發(fā)布時(shí)間:2025/3/15 编程问答 13 豆豆
生活随笔 收集整理的這篇文章主要介紹了 RTX5 | 消息队列01 - 创建消息队列 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

  • 一、前言
  • 二、實(shí)驗(yàn)的目的
  • 三、API
    • 3.1、osMessageQueueId_t
    • 3.2、osMessageQueueAttr_t
    • 3.3、osMessageQueueNew
  • 四、代碼
    • 4.1、main.h
    • 4.2、main.c
  • 五、RTX RTOS調(diào)試程序

一、前言

在RTOS里,消息隊(duì)列與線程一樣都是非常重要的功能。在實(shí)際項(xiàng)目上,線程與消息隊(duì)列肯定會(huì)使用。最常用的案例是串口中斷回調(diào)函數(shù)將收到的字符放入消息隊(duì)列,待串口中斷回調(diào)函數(shù)結(jié)束后,線程立即從該消息隊(duì)列里獲取字符,接著按照通訊協(xié)議解釋字符。

中斷回調(diào)函數(shù)必須遵循快進(jìn)快出的原則。所謂快進(jìn)快出就是中斷回調(diào)函數(shù)里的代碼量需盡可能少,所以最好不要在中斷回調(diào)函數(shù)里運(yùn)行解釋通訊協(xié)議的代碼。此時(shí),消息隊(duì)列很好地解決了快進(jìn)快出的問(wèn)題。因?yàn)橹袛嗷卣{(diào)函數(shù)里只需運(yùn)行將消息放入消息隊(duì)列的代碼,解析通訊協(xié)議的代碼放在讀取消息隊(duì)列的線程里。

STM32工程:
鏈接:https://pan.baidu.com/s/1F7AXUObbZzQ7Dq0pJjM9oA
提取碼:5dzr

二、實(shí)驗(yàn)的目的

創(chuàng)建一個(gè)消息隊(duì)列。

三、API

3.1、osMessageQueueId_t

osMessageQueueId_t msgQueue_ID_CAN1; //用于CAN1的消息隊(duì)列ID

3.2、osMessageQueueAttr_t

/* 動(dòng)態(tài)堆棧方式 */ /* CAN1消息隊(duì)列屬性 */ const osMessageQueueAttr_t msgQueue_CAN1_Attr = {.name = "Message_Queue_CAN1", /* 消息隊(duì)列名字 *//* 其他都用默認(rèn) */ };

3.3、osMessageQueueNew

msgQueue_ID_CAN1 = osMessageQueueNew(MQ_SIZE, /* 消息隊(duì)列里存放消息的總數(shù) */sizeof(put_Uart), /* 消息的大小(單位: Byte)*/&msgQueue_CAN1_Attr /* 消息隊(duì)列的屬性 */);

四、代碼

4.1、main.h

4.2、main.c


使用動(dòng)態(tài)堆棧的方式創(chuàng)建消息隊(duì)列,只需從屬性里配置消息隊(duì)列的名字,其他均為默認(rèn)值即可。


五、RTX RTOS調(diào)試程序

Keil提供的RTX RTOS功能,非常方便地調(diào)試RTX5程序。從下圖看到,成功創(chuàng)建第一個(gè)消息隊(duì)列。

總結(jié)

以上是生活随笔為你收集整理的RTX5 | 消息队列01 - 创建消息队列的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: jizz国产免费 | 少妇裸体挤奶汁奶水视频 | 蜜臀久久99精品久久久无需会员 | www国产无套内射com | 天天综合干 | 日本视频三区 | 一区不卡在线 | 日韩中文字幕在线不卡 | aaaa黄色| 久久综合色婷婷 | 天堂国产一区二区三区 | 久草a在线 | 中文国产| 欧美日韩在线免费观看视频 | 日韩精品电影一区二区三区 | 成全世界免费高清观看 | 欧美第一精品 | 精品一区二区三区在线播放 | 深夜福利网站 | 国产伦乱 | 一区二区三区韩国 | 久久久久久久9999 | 亚瑟av| 亚洲二区在线播放视频 | 午夜福利理论片在线观看 | 国产视频h| 亚洲色图10p | 欧美性猛交xxx乱大交3 | 三级色视频 | 男女羞羞无遮挡 | 国产综合久久久久久鬼色 | 日韩中文字幕一区 | 日美韩一区二区三区 | 亚洲欧美日韩在线播放 | 精品久久久久成人码免费动漫 | 国产情侣91 | 又大又粗欧美黑人aaaaa片 | 美日韩一区二区三区 | 欧美一性一交 | 99re国产| 少妇无套内谢免费视频 | 亚洲欧美乱日韩乱国产 | 中文人妻熟妇乱又伦精品 | 蜜桃av影院 | 免费日韩欧美 | 色屁屁| 国产91丝袜在线18 | 日本人体一区 | 成人福利在线视频 | 欧美双性人妖o0 | 国产一线av | 亚洲第一视频在线播放 | 新婚夫妇白天啪啪自拍 | 青青草原免费观看 | 1000部啪啪未满十八勿入 | 午夜影院在线播放 | 亚洲欧美电影 | 亚洲av永久中文无码精品综合 | 国产精品国产精品国产专区蜜臀ah | 美女被出白浆 | 五月天婷婷社区 | 亚洲精品小视频 | 精品中文字幕在线观看 | 性感少妇在线观看 | 日本黄大片在线观看 | 国产欧美一区二区三区精品酒店 | 国产一二三级 | 久久久久久久网 | 可以免费看的黄色 | 亚洲欧洲精品一区二区三区 | 一区二区精品久久 | 国产一区免费在线观看 | 蜜桃av噜噜一区二区三区 | 国产片91 | 欧美一区二区三区爱爱 | 齐天大性床战铁扇公主 | 91黄色国产 | 内射合集对白在线 | aa视频在线观看 | 538精品在线视频 | 影音先锋在线看 | 色撸撸av | 美女主播在线观看 | 婷婷色综合网 | 国产精品久久视频 | 天天狠天天透 | 亚洲av无码一区二区三区人妖 | 最新中文字幕在线 | 国产精品网站在线 | 香蕉视频国产 | 久久成人乱码欧美精品一区二区 | 国产一区二区三区网站 | 免费无码又爽又黄又刺激网站 | 亚洲天堂男人天堂 | 国产情侣一区二区三区 | 一区二区激情 | 久久久男人的天堂 | 91蝌蚪视频在线 | 精品少妇人妻av免费久久洗澡 |