記錄下芯片的重要數據和內容,方便查閱,無代碼實現
參考程序地址:http://www.pudn.com/Download/item/id/3070942.html
http://www.cirmall.com/circuit/2856/
- 2 lora流程概述見下圖,可以看到通信過程是通過spi接口實現的,中間的一些寄存器負責了具體的配置。擁有獨立的雙端口FIFO緩沖
補一個引腳圖和引腳說明
- 3 擴頻因子:越大速度越慢,接收端對信道的容忍度越大(這么說很不嚴謹,但是是這個意思)
- 4 糾錯編碼:見下表(編碼率越大容錯性越好,但是要傳輸的速率就降低了,或者說數據包增加了)
- 5帶寬:越大越快,但是會犧牲接收靈敏度(就是說可能會錯的概率增加了)
- 6 傳輸時間:經過復雜的計算,大概傳輸128字節,用31.2k帶寬 12 擴頻,可以看到大概用2s?如果沒有算錯的話
- 7 寄存器配置通過spi接口實現
- 8 FIFO 大小為256字節,可控制發送和接受使用,RegFIfoTxBaseAddr和對應的RegFIfoRxBaseAddr指明了發送和接收的FIFO基地址,不滿足crc的也會寫入FIFO
- 9 操作模式
10 發送和接受狀態機:發送情況下,設置tx模式請求后,fifo被發送,之后待機,需要寫入數據長度,接受模式要檢查payLoadCrcErr標志
11 數字引腳的映射
12 寄存器列表
13 lura下的寄存器