找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1818|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

SX1280,問(wèn)下大家官方歷程中BUFFER_SIZE和SendPayload的size有啥區(qū)別。

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
#
ID:630212 發(fā)表于 2024-2-5 10:57 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
20黑幣
packetParams.Params.LoRa.PayloadLength = BUFFER_SIZE;

void SX1280SetPayload( uint8_t *buffer, uint8_t size )
{
    SX1280HalWriteBuffer( 0x00, buffer, size );
}


void SX1280HalWriteBuffer( uint8_t offset, uint8_t *buffer, uint8_t size )
{
    uint16_t halSize = size + 2;
    halTxBuffer[0] = RADIO_WRITE_BUFFER;
    halTxBuffer[1] = ( offset ) >> 8;
    memcpy( halTxBuffer + 2, buffer, size );

    SX1280HalWaitOnBusy( );

    SpiIn( halTxBuffer, halSize );

    SX1280HalWaitOnBusy( );
}

最佳答案

查看完整內(nèi)容

SX1280是Semtech推出的一款LoRa調(diào)制解調(diào)器芯片。在官方歷程中,BUFFER_SIZE和SendPayload的size有以下區(qū)別: BUFFER_SIZE:BUFFER_SIZE是指SX1280芯片內(nèi)部用于存儲(chǔ)接收或發(fā)送數(shù)據(jù)的緩沖區(qū)大小。它決定了芯片能夠處理的最大數(shù)據(jù)量,包括接收和發(fā)送的數(shù)據(jù)。BUFFER_SIZE通常是一個(gè)固定的值,由芯片制造商在設(shè)計(jì)時(shí)確定,并在芯片的規(guī)格書(shū)中進(jìn)行了說(shuō)明。 SendPayload的size:SendPayload的size是指在使用SX1280芯片進(jìn)行數(shù)據(jù)發(fā)送時(shí),用 ...
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:630212 發(fā)表于 2024-2-6 11:26 | 只看該作者
飛云居士 發(fā)表于 2024-2-5 22:27
SX1280是Semtech推出的一款LoRa調(diào)制解調(diào)器芯片。在官方歷程中,BUFFER_SIZE和SendPayload的size有以下區(qū)別 ...

感謝感謝感謝
回復(fù)

使用道具 舉報(bào)

樓主
ID:404160 發(fā)表于 2024-2-5 10:57 | 只看該作者
SX1280是Semtech推出的一款LoRa調(diào)制解調(diào)器芯片。在官方歷程中,BUFFER_SIZE和SendPayload的size有以下區(qū)別:  BUFFER_SIZE:BUFFER_SIZE是指SX1280芯片內(nèi)部用于存儲(chǔ)接收或發(fā)送數(shù)據(jù)的緩沖區(qū)大小。它決定了芯片能夠處理的最大數(shù)據(jù)量,包括接收和發(fā)送的數(shù)據(jù)。BUFFER_SIZE通常是一個(gè)固定的值,由芯片制造商在設(shè)計(jì)時(shí)確定,并在芯片的規(guī)格書(shū)中進(jìn)行了說(shuō)明。  SendPayload的size:SendPayload的size是指在使用SX1280芯片進(jìn)行數(shù)據(jù)發(fā)送時(shí),用戶(hù)可以設(shè)置的待發(fā)送數(shù)據(jù)的大小。這個(gè)大小可以根據(jù)用戶(hù)的需求來(lái)設(shè)置,但需要注意不能超過(guò)芯片的BUFFER_SIZE。用戶(hù)可以根據(jù)自己的通信需求來(lái)靈活設(shè)置SendPayload的size,以滿(mǎn)足不同的數(shù)據(jù)傳輸需求。  總的來(lái)說(shuō),BUFFER_SIZE是芯片內(nèi)部用于存儲(chǔ)數(shù)據(jù)的緩沖區(qū)大小,而SendPayload的size是用戶(hù)可以設(shè)置的待發(fā)送數(shù)據(jù)的大小。兩者之間的關(guān)系是,SendPayload的size不能超過(guò)BUFFER_SIZE。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表