精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CC2500和CC1101移植說明

通信模塊 ? 來源:通信模塊 ? 作者:通信模塊 ? 2024-06-15 14:32 ? 次閱讀

主要通過如何移植、移植注意、關于芯片配置、如何生成導出配置四大步驟來說明CC2500和CC1101移植
首先通過下圖1這個宏進行選擇

wKgZomZtNQuAQjAfAAAuFxp5COw731.png

& 如何移植
要移植的部分在 CC2500_hal.c 和 CC2500_hal.h中,
搜索 "http://移植" 就可以定位到 庫 所需的依賴, 需要根據 您的環境實現這些函數

& 移植注意
強烈推介用軟件spi實現, 因為有些地方需要讀寫spi引腳

1 可以使用 smarkRF軟件生成不同的配置數組preferredSettings, 實現無縫切換配置
如何生成配置在文檔的最下面

1 CC2500 和 CC1101 庫是通用的, 只是配置不一樣, 通過 下面兩個宏來定義
#define USE_CHIP_CC2500
#define USE_CHIP_CC1101


2 以下兩個文件是重點要移植的, 強烈推薦使用軟件SPI
cc2500_hal.c
cc2500_hal.h
3 本例程默認使用 DIO1(MISO)用于判斷發射和接收
4 CC2500_SendPacket 無堵塞發送, 要注意發完了才能再次調用
5 cc2500_app.c cc2500和cc1101通用的應用演示, 通過 CC2500_MODE 配置TX 和 RX
TX: 每隔100ms進行無堵塞發送
RX: 一直處于接收狀態
& 關于芯片配置
可以根據 SmartRF Studio 7配置并生產宏定義, 代替CC2500.h的宏定義即可, 但是如果你對配置參數不了解, 很容易照成收發不正常,
但是為了速率與距離的配置, 需要進一步了解具體的參數和功能

以下圖2為參考, 能實現基本的測試, 具體進階配置需要對cc2500有一點的認識后進行

wKgaomZtNReAczWcAAGU8UTSU7E424.png


配置時要注意, 切記, 在 cc2500.c中, 如果模塊帶外部PA,千萬不要更改 IOCFGx 的配置, 如下圖3的源碼所示, 否則會導致PA無法正常工作

wKgaomZtNR6AZ88-AAGgp0xM7ig768.png


& 如何生成導出配置
第一步:
打開 SmartRF Studio7, 選擇對應芯片, 如果是2.4G 的CC2500則如下圖4所示 并點擊 OpenRF Device in Offine Mode.

wKgZomZtNSqAaHl1AAQRagDYK1M980.png

第二步: 生成配置, 并復制黏貼到代碼里,如下圖5

wKgaomZtNTGAN5mtAAHOYCnaGDo385.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    453

    文章

    50387

    瀏覽量

    421783
  • 移植
    +關注

    關注

    1

    文章

    377

    瀏覽量

    28108
  • 引腳
    +關注

    關注

    16

    文章

    1181

    瀏覽量

    50274
收藏 人收藏

    評論

    相關推薦

    CC2500模塊移植說明

    適用: 適用于TI芯片 CC2500全系列模塊如何移植?要移植的部分在 rf_hal.c 和 rf_hal.h中, 搜索 "http://移植" 就可以定位到 庫 所需的依賴, 需要
    發表于 04-19 10:39

    cc1101天線設計

    cc1101天線設計,又需要的朋友下來看看。
    發表于 02-15 15:10 ?102次下載

    cc1101數據手冊

    cc1101數據手冊,此數據手冊為ti最新版本。
    發表于 02-17 17:11 ?16次下載

    cc1101產品手冊(English)

    CC1101的Datasheet,德州儀器英文原版。
    發表于 04-28 11:51 ?5次下載

    cc1101中文數據手冊

    cc1101中文數據手冊
    發表于 09-22 11:05 ?79次下載
    <b class='flag-5'>cc1101</b>中文數據手冊

    CC1101無線模塊如何使用_cc1101無線模塊的程序及使用介紹

    CC1101無線模塊是采用TI公司的CC1101芯片制作的模塊,一般是工作在433M。長沙云寶電子科技有限公司的生產的CC1101無線模塊比較穩定。
    發表于 04-12 15:29 ?1.8w次閱讀

    CC1101 低功耗(低于 1GHz)射頻收發器

    電子發燒友網為你提供TI(ti)CC1101相關產品參數、數據手冊,更有CC1101的引腳圖、接線圖、封裝手冊、中文資料、英文資料,CC1101真值表,CC1101管腳等資料,希望可以
    發表于 11-02 19:33
    <b class='flag-5'>CC1101</b> 低功耗(低于 1GHz)射頻收發器

    無線芯片CC1100和CC1101的區別 淺談CC1101芯片的特點

    CC1101 [1] 是一款低于1GHz設計旨在用于極低功耗RF應用。其主要針對工業、科研和醫療(ISM)以及短距離無線通信設備(SRD)。
    發表于 09-06 09:43 ?1w次閱讀

    CC1101工作原理 基于與STM32的CC1101接口移植

    CC1101 [1] 是一款低于1GHz設計旨在用于極低功耗RF應用。其主要針對工業、科研和醫療(ISM)以及短距離無線通信設備(SRD)。
    的頭像 發表于 09-06 14:45 ?2.1w次閱讀
    <b class='flag-5'>CC1101</b>工作原理 基于與STM32的<b class='flag-5'>CC1101</b>接口<b class='flag-5'>移植</b>

    淺談CC1101驅動在STM32F103的移植

    最后,TI驅動里提供的是輪詢的方式收發數據,對于初期來說,首先需要實現CC1101的工作,編譯調試移植到STM32上的CC1101驅動代碼,看見數據從接收端串口打印出的那瞬間,心情真心不錯基于STM32F103的
    的頭像 發表于 09-06 15:18 ?7762次閱讀
    淺談<b class='flag-5'>CC1101</b>驅動在STM32F103的<b class='flag-5'>移植</b>

    CC1101與MSP430接口庫移植到STM32的詳細資料說明

    移植原來 TI 對于 CC1101 與 MSP430 接口庫到 STM32 平臺,參考原 TI 庫應用筆記 “ MSP430Interface toCC1100/2500 Code Library” Library”,做到盡量保
    發表于 05-17 17:10 ?18次下載
    <b class='flag-5'>CC1101</b>與MSP430接口庫<b class='flag-5'>移植</b>到STM32的詳細資料<b class='flag-5'>說明</b>

    CC1101與STC單片機通信

    很多CC1101的通信代碼進行移植都不能成功通信,很苦惱,只能自己細細研究,最后發現網上的CC1101與單片機通信的絕大多數代碼都是基于51單片機普通IO與CC1101進行通信,而我手
    發表于 11-15 16:51 ?18次下載
    <b class='flag-5'>CC1101</b>與STC單片機通信

    無線射頻芯片CC1101的特點和區別

    本文主要是關于無線芯片CC1100和CC1101的相關介紹,并著重對無線芯片CC1100和CC1101進行了詳盡的對比分析。 CC1101
    發表于 03-09 12:44 ?1354次閱讀

    無線射頻芯片CC1101的特點和區別

    本文主要是關于無線芯片CC1100和CC1101的相關介紹,并著重對無線芯片CC1100和CC1101進行了詳盡的對比分析。 CC1101CC110
    的頭像 發表于 03-09 18:28 ?2220次閱讀

    【芯選擇】CC1101芯片的模塊實例

    CC1101芯片CC1101是一款低于1GHz設計旨在用于極低功耗RF應用。其主要針對工業、科研和醫療(ISM)以及短距離無線通信設備(SRD)。CC1101可提供對數據包處理、數據緩沖、突發傳輸
    的頭像 發表于 12-02 09:51 ?1335次閱讀
    【芯選擇】<b class='flag-5'>CC1101</b>芯片的模塊實例