青浦手機(jī)網(wǎng)站制作seo實(shí)戰(zhàn)密碼第三版
1、首先獲取當(dāng)前內(nèi)存是否有值
rptr = (net_mpool_t*)osMemoryPoolAlloc(id_mp_net,0U);
說明:通過相同的key,可以操作值。
2、設(shè)值到隊(duì)列中
如果有值,則將rptr變量的值放入消息隊(duì)列id_mp_net
rptr->len = USART2_RxBfr[0]+1;memcpy (rptr->Recvbuf, &USART2_RxBfr[0], rptr->len);osMessageQueuePut(id_mq_net, &rptr, NULL, NULL);
使用osMessageQueuePut將消息通過ID傳遞數(shù)據(jù)給rptr
3、獲取值
status = osMessageQueueGet(id_mq_net, &rptr,NULL,0);
通過osMessageQueueGet獲取消息的值,如