关于ucosiii 消息队列的发送个数问题?

2019-07-20 19:45发布

OSQPost() 每次只发送一条消息,但是目前我有DMA接收到串口的8个数据,能不能一次消息队列就发送完成,而不用发送8个才发送完成?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
taizonglai
1楼-- · 2019-07-20 23:16
 精彩回答 2  元偷偷看……
2楼-- · 2019-07-20 23:55
 精彩回答 2  元偷偷看……
taizonglai
3楼-- · 2019-07-21 04:01
OSQPost()一次是只能发送一次数据,但没说一次数据只能是一个字节的!
4楼-- · 2019-07-21 04:48
你的意思我知道,但是这个你就是要把RX_BUFFER的八个数据整合成一个数据,这样做有点复杂,移植起来不容易!
taizonglai
5楼-- · 2019-07-21 04:48
回复【5楼】静:
---------------------------------
UCOS的消息队列只管发送消息,不管组合消息,所以需要我们提前准备好消息的,然后直接用消息队列发送。正如我们通过邮局寄东西,邮局肯定不可能把你要寄的东西都准备好,然后在寄过去,肯定是你自己把要寄的东西都准备好,然后邮局最多包装一下然后给你寄出去的。
正点原子
6楼-- · 2019-07-21 08:26
 精彩回答 2  元偷偷看……

一周热门 更多>