RM新时代网站-首页

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

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

3天內(nèi)不再提示

CC2500和CC1101移植說明

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

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

wKgZomZtNQuAQjAfAAAuFxp5COw731.png

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

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

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

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


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

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

wKgaomZtNReAczWcAAGU8UTSU7E424.png


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

wKgaomZtNR6AZ88-AAGgp0xM7ig768.png


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

wKgZomZtNSqAaHl1AAQRagDYK1M980.png

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

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

    關(guān)注

    455

    文章

    50714

    瀏覽量

    423129
  • 移植
    +關(guān)注

    關(guān)注

    1

    文章

    379

    瀏覽量

    28124
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1193

    瀏覽量

    50409
收藏 人收藏

    評論

    相關(guān)推薦

    CC2500模塊移植說明

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

    cc1101天線設(shè)計

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

    cc1101數(shù)據(jù)手冊

    cc1101數(shù)據(jù)手冊,此數(shù)據(jù)手冊為ti最新版本。
    發(fā)表于 02-17 17:11 ?16次下載

    cc1101產(chǎn)品手冊(English)

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

    cc1101中文數(shù)據(jù)手冊

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

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

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

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

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

    無線芯片CC1100和CC1101的區(qū)別 淺談CC1101芯片的特點

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

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

    CC1101 [1] 是一款低于1GHz設(shè)計旨在用于極低功耗RF應(yīng)用。其主要針對工業(yè)、科研和醫(yī)療(ISM)以及短距離無線通信設(shè)備(SRD)。
    的頭像 發(fā)表于 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驅(qū)動在STM32F103的移植

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

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

    移植原來 TI 對于 CC1101 與 MSP430 接口庫到 STM32 平臺,參考原 TI 庫應(yīng)用筆記 “ MSP430Interface toCC1100/2500 Code Library” Library”,做到盡量保
    發(fā)表于 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的通信代碼進行移植都不能成功通信,很苦惱,只能自己細細研究,最后發(fā)現(xiàn)網(wǎng)上的CC1101與單片機通信的絕大多數(shù)代碼都是基于51單片機普通IO與CC1101進行通信,而我手
    發(fā)表于 11-15 16:51 ?18次下載
    <b class='flag-5'>CC1101</b>與STC單片機通信

    無線射頻芯片CC1101的特點和區(qū)別

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

    無線射頻芯片CC1101的特點和區(qū)別

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

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

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