1. 程式人生 > >CC131如何傳送大於255Bytes的資料包

CC131如何傳送大於255Bytes的資料包

通常來說,CC1310使用普通commands:CMD_PROP_TX、CMD_PROP_RX來收發資料,而這兩個命令中將資料長度限制在255bytes,如果客戶有超過255bytes位元組的資料需要傳輸時,這兩個命令就不再適用,此時就需要使用CMD_PROP_TX_ADV、CMD_PROP_RX_ADV,這兩個命令支援一次傳輸65536ytes的資料,對一般使用來說足夠了。設定這兩個commands時需要注意的是:同步字要設定對,CMD_PROP_RX_ADV有兩個同步字:SYNC_WORD0和SYNC_WORD1,修改SYNC_WORD0為和TX的同步字一致;然後修改CMD_PROP_RX_ADV中關於Header部分的暫存器全為0,保證資料包被正常解析。這樣,就可以保證收發正常了,測試過300和800bytes都可以正常通訊。