關(guān)于582F信號和通頻點的疑問

2693864-20230209145841106-991618537.png

????rfConfig.accessAddress?=?0x71764129;?//?禁止使用0x55555555以及0xAAAAAAAA?(?建議不超過24次位反轉(zhuǎn),且不超過連續(xù)的6個0或1?)????//接入地址,收發(fā)雙方必須一致才可以正常收發(fā)
????rfConfig.CRCInit?=?0x555555;?//收發(fā)雙方保持一致
????rfConfig.Channel?=?8;??//通訊通達(dá)選擇0-39
????rfConfig.Frequency?=?2480000;??//通訊頻點選擇2400000-2483500
????rfConfig.LLEMode?=?LLE_MODE_BASIC?|?LLE_MODE_EX_CHANNEL;?//?使能?LLE_MODE_EX_CHANNEL?表示?選擇?rfConfig.Frequency?作為通信頻點,頻點步進(jìn)1KHz????//如果不使能LLE_MODE_EX_CHANNEL?就使用rfConfig.Channel?作為通信頻點
????rfConfig.rfStatusCB?=?RF_2G4StatusCallBack;
????rfConfig.RxMaxlen?=?251;
????state?=?RF_Config(&rfConfig);


channel = 8依據(jù)圖片通信頻率載波應(yīng)該是2420M,可以代碼里面為什么設(shè)置2480000呢?


另外還有個問題,我有8臺582F設(shè)備(7臺從機,1臺主機),地址都設(shè)置了

rfConfig.accessAddress?=?0x71764129

,現(xiàn)在看來所有包都是廣播包,有沒有辦法只讓主機發(fā)廣播包呢?其他從機只是固定的給主機發(fā)數(shù)據(jù)

位可選的,rf初始化配置就可以了

image.png

你上面使用的是2.4G的功能,如果需要使用。接收完數(shù)據(jù)之后可以手動的調(diào)用發(fā)送。

如果需要使用廣播功能,類似多主多從,可以參考BLE文件夾下面multicentperi的多主多從例程,可以作為主機掃描連接,也可以作為從機廣播。


不好意思,我沒看明白


我的一個帖子問了兩個問題:

  1. ?channel = 8依據(jù)圖片通信頻率載波應(yīng)該是2420M,可以代碼里面為什么設(shè)置2480000呢?我的意思是channel如果是8的話對應(yīng)的頻率設(shè)置應(yīng)該是2420000,但是代碼里面為什么設(shè)置2480000.

  2. 由于7個從機非常高的頻率在發(fā)消息,并且進(jìn)行浮點運算,對于處理速度有限的582來講已經(jīng)處于極限,我現(xiàn)在并不敢讓582處理接收數(shù)據(jù),因為7個從機會彼此收到頻率非常高的消息,頻繁的進(jìn)出tmos的任務(wù),我擔(dān)心582會處理不過來。但是目前我有個需求需要接收來自主機的消息,這個消息大概每幾秒才傳輸一次,相當(dāng)于一個心跳包吧,我不知道該如何盡可能的不過度開銷582的性能,但是也能接受到心跳包



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频