CC2541 CC2540 之自定義MAC位址讀取

2021-07-25 15:58:09 字數 885 閱讀 5353

ti的cc2541 cc2540晶元有6個位元組表示mac位址,該位址有兩個,第乙個,ti稱之為 primary mac address(第一mac位址,這個是晶元出廠固定的),一般我們用的是這個mac位址,第二個叫做 secondary mac address (第二mac位址,我們可以自定義這個位址),cc2541 cc2540晶元在啟動時,會先檢查第二mac位址是否不是0xffffffffffff, 也就是寫入非 0xffffffffffff 資料到第二mac位址所在的flash中,晶元**就控制使用第二mac位址。這些介紹在晶元的datasheet中都有,你有興趣可以自己找找。

我們的 cc2541離線燒錄器 的滾碼功能,寫入的就是第二mac位址,實現mac位址自定義。

; // mac位址

// 讀取mac位址

halflashread(pg, offset, seconed_mac_addr_buf, mac_addr_len);

// 顯示mac位址

hallcdwritestring( bdaddr2str( seconed_mac_addr_buf ), hal_lcd_line_6 );

}#endif

我們既做cc254x開發板,也做其離線燒錄工具。

專研專業,值得信賴!

請複製到位址列:

若是位址失效,請告訴我們,謝謝!

CC2540功率設定

cc2540的發射功率有四種,分別是 4dbm,0dbm,6dbm,23dbm。對應的換算功率為2.51mw,1mw,0.251mw,0.005mw。對應的傳輸距離分別是30m,10m,7m,3m。不同的發射功率,距離相同時獲取的rssi值也會不同,但是因為rssi值多徑衰落等因素影響嚴重,差別也不...

CC2541之連線時廣播

一 簡介 本篇以 bleperipheral工程為例,介紹實現連線時廣播的方法。二 實驗平台 協議棧版本 ble cc254x 1.4.0 編譯軟體 iar 8.20.2 硬體平台 smart rf開發板 博主 甜甜的大香瓜 897503845 qq.com 技術交流qq群 127442605 四 ...

CC2541之資料加密與解密

一 簡介 本篇以 bleperipheral工程為例,介紹如何使用協議棧的資料加密與解密功能。二 實驗平台 協議棧版本 ble cc254x 1.4.0 編譯軟體 iar 8.20.2 硬體平台 smart rf開發板 博主 甜甜的大香瓜 897503845 qq.com 技術交流qq群 12744...