那曲檬骨新材料有限公司

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

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

3天內不再提示

射頻MCU CW32W031提前中斷應用功能介紹

jf_qE49KoVBr8 ? 來源:武漢芯源半導體 ? 2023-11-02 11:42 ? 次閱讀

一、功能介紹

CW32W031 提前中斷功能是在芯片讀取一幀數據的過程中,查看已經解出來的數據,判斷是不是自己想要的,再決定繼續讀取還是放棄這幀數據。

流程圖如下所示:

圖 1-1?提前中斷流程圖

1a35eb98-7931-11ee-939d-92fbcf53809c.png

二、軟件設計參考

2.1 軟件設計流程

1. 芯片初始化;

2. 將芯片配置為提前中斷模式;

3. 通過寄存器設置包頭長度,或者稱為計數器門限值。提前中斷功能需要設置確定從第幾個字節開始檢查,以及檢查多少個字節的數據(只支持 8 字節或 16 字節,分別使用 PLHD_LEN8/PLHD_LEN16 表示);

4. 芯片進入接收模式;

5. 芯片接收數據,內部計數器開始計數,收到一個字節加 1,直至計數器達到包頭長度之后,芯片會產生提前中斷信號,供軟件讀取;

6. 軟件判斷是否為自己想要的數據,如果是,則繼續往下讀取,如果不是,則停止讀取

2.2 軟件設計驗證

2.2.1 驗證步驟

1. 發送模組周期性發送 100 字節數據包,前 30 字節數據為

1a614b8a-7931-11ee-939d-92fbcf53809c.png

2. 接收模組配置提前中斷模式,并設置從第 5 字節開始,共檢查 16 字節數據;

1a85aade-7931-11ee-939d-92fbcf53809c.png

3. 當產生提前中斷信號時,將提前中斷得到的數據打印出來;

4. 繼續往下接收,將本幀數據全部打印出來;

5. 通過串口助手查看打印結果。

2.2.2 SDK 示例

main.c 參考代碼:

1a988a32-7931-11ee-939d-92fbcf53809c.png

示例代碼配置了提前中斷模式,并設置從第 5 字節開始,共檢查 16 字節數據。接收到提前中斷信號后,主函數中選擇將提前中斷接收到的內容打印出來,并繼續接收;隨后模組會再產生一個接收中斷信號,主函數中再將完整接收到的數據內容打印出來。

如果需要提前中止接收,只需要在接收到提前中斷信號后執行“PAN3028_rst();”,即:

1ab5f040-7931-11ee-939d-92fbcf53809c.png

2.2.3 驗證結果

串口助手顯示結果為:

1acd93b2-7931-11ee-939d-92fbcf53809c.png

根據結果顯示,接收模組發生了提前中斷,獲取到了指定的數據,并繼續執行接收,接收到完整數據包。

2.3 邏輯分析儀抓取

2.3.1 驗證步驟

1. 發送模組周期性發送數據包;

2. 接收模組分別使用提前中斷接收模式和正常接收模式進行接收

3. 使用邏輯分析儀 Channel1 抓取提前中斷信號,Channel1 抓取正常接收端信號

2.3.2 驗證結果

抓取結果如下圖所示:

圖 2-1?邏輯分析儀抓取結果

1af7fbac-7931-11ee-939d-92fbcf53809c.png

由結果可以看出,提前中斷接收模式在 1.35ms 時就產生了提前中斷,供用戶判斷。正常接收模式需要在57.39ms 才產生完整的接收中斷。

2.4 注意事項

提前中斷功能只支持讀取兩種數據長度,即 8 字節 /16 字節,分別 PLHD_LEN8/PLHD_LEN16 表示。不可以使用自定義參數

提前中斷功能獲取數據時,使用 PAN3028_plhd_receive() 接口函數,與普通數據包 PAN3028_recv_packet()接口函數不同,其內部 FIFO 地址不同。

關于武漢芯源半導體

武漢芯源半導體有限公司,于2018年8月28日成立,是上市公司武漢力源信息技術股份有限公司(股票代碼:300184)全資子公司,專注芯片的設計、研發、銷售及技術服務。武漢芯源半導體CW品牌源于Creative Wisdom首字母CW,傳遞“創芯源于智慧”的品牌理念。

武漢芯源半導體為電子行業用戶提供微處理器MCU、小容量存儲芯片EEPROM、功率器件SJ-MOSFET等系列產品,具有產品質量保證、技術性能可靠、供貨能力穩定三大競爭優勢。

在MCU領域目前已推出通用高性能CW32F003/030系列、安全低功耗CW32L083/031/052系列、無線射頻CW32W031/CW32R031系列產品,廣泛應用于消費電子智能家居物聯網工業控制醫療電子以及汽車電子行業,未來將能夠滿足更多的市場需求。

武漢芯源半導體持續進行技術革新,確保穩定可靠的供應鏈能力,致力于成為***產業的領航者!

審核編輯:湯梓紅

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

    關注

    456

    文章

    51183

    瀏覽量

    427281
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17322

    瀏覽量

    352651
  • 射頻
    +關注

    關注

    104

    文章

    5618

    瀏覽量

    168222
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121171
  • 中斷
    +關注

    關注

    5

    文章

    900

    瀏覽量

    41753

原文標題:【應用筆記】射頻MCU CW32W031提前中斷應用功能介紹

文章出處:【微信號:武漢芯源半導體,微信公眾號:武漢芯源半導體】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CW32W031單片機的應用筆記

    CW32W031射頻部分支持 CAD 中斷。從 Deepsleep 進入 STB3,開啟 CAD 功能并進入 RX 模式后, CW32W031
    發表于 09-13 09:37 ?499次閱讀
    <b class='flag-5'>CW32W031</b>單片機的應用筆記

    基于CW32W031射頻芯片的AT指令無線串口模塊

    1.模塊介紹 1.1實物圖片 外接天線 模塊正面 1.2模塊概述 該模塊是基于武漢芯源半導體 CW32W031 射頻芯片研發的AT 指令無線串口模塊。可使用串口進行數據收發,降低無線應用門檻;可配
    的頭像 發表于 12-28 11:57 ?1636次閱讀
    基于<b class='flag-5'>CW32W031</b><b class='flag-5'>射頻</b>芯片的AT指令無線串口模塊

    持續深耕物聯網領域,武漢芯源半導體發布Sub-1G系列產品CW32W031

    、供應鏈物流等。圖:CW32W031家族產品功能列表武漢芯源官方網站已經發布了CW32W031的數據手冊、用戶手冊、應用筆記等技術文檔,以及配套的StartKit開發板資料、底層外設驅動軟件庫和應用例程
    發表于 01-05 13:35

    CW32W031產品介紹

    CW32W031是一款采用ChirpIoT?調制技術的低功耗遠程無線微控制器,支持370 MHz~590 MHz和740 MHz~1180 MHz頻段的半雙工無線通信。 CW32W031集成了主頻
    發表于 09-14 08:54

    CW32W031無線微控制器數據手冊

    CW32W031 是采用 ChirpIoT ?調制解調技術的低功耗遠距離無線微控制器,支持半雙工無線通信,工作頻段為 370MHz ~ 590MHz 和 740MHz ~ 1180MHz
    發表于 09-14 06:12

    CW32W031用戶手冊

    CW32W031內核是32位ARM?Cortex?-M0+微處理器,最大尋址空間為4 GB。 芯片的內置程序存儲器、數據存儲器、外設和端口寄存器在相同的4 GB線性地址空間中統一尋址。 內存中的字節
    發表于 09-14 06:16

    CW32W031智能搜索應用參考手冊

    CW32W031芯片為實現輕量級網關提供了智能搜索功能設備。它能夠在接收期間智能識別信道中的SF參數用于接收來自不同SF信號的數據。當前版本的芯片僅支持搜索SF7-11,目前不支持搜索SF12智能搜索。
    發表于 09-15 07:03

    CW32W031早期中斷應用參考手冊

    當芯片讀取一幀數據、查看數據時,使用CW32W031提前中斷功能已解析的,確定它是否是您想要的,然后決定是否繼續讀取或以丟棄該數據幀。
    發表于 09-15 08:07

    CW32W031 RSSI應用參考手冊

    CW32W031的RSSI功能是讀取當前數據的信號強度值的功能當芯片接收到數據時,數據包。 RSSI的計算分為兩個步驟,即SNR計算和RSSI計算。 在接收RX_IRQ信號之后,通過讀取信號能量
    發表于 09-15 06:08

    CW32W031 CAD應用參考手冊

    CW32W031的RF部分支持CAD中斷。從DeepSleep進入STB3后,啟用進入CAD功能并進入RX模式時,CW32W031將檢測是否存在ChirpIOT? 中的信號通道,如果是
    發表于 09-15 08:09

    CW32W031智能搜索應用筆記

    CW32W031 芯片為實現輕量化網關設備,提供智能搜索功能。可實現在接收時智能化識別信道中的 SF 參數,達到接收不同 SF 信號數據的目的。目前版本的芯片只支持搜索 SF7-11,暫不支持 SF12 智能搜索。
    發表于 09-15 07:43

    CW32W031提前中斷應用筆記

    CW32W031 提前中斷功能是在芯片讀取一幀數據的過程中,查看已經解出來的數據,判斷是不是自己想要的,再決定繼續讀取還是放棄這幀數據。
    發表于 09-15 08:06

    Sub-1G系列產品CW32W031單片機CAD應用參考

    一、功能介紹CW32W031射頻部分支持CAD中斷。從Deepsleep進入STB3,開啟CAD功能
    的頭像 發表于 09-13 09:42 ?923次閱讀
    Sub-1G系列產品<b class='flag-5'>CW32W031</b>單片機CAD應用參考

    無線射頻單片機CW32W031讀取RSSI功能介紹

    CW32W031 讀取 RSSI 功能是指在芯片接收到數據時,讀取當前數據包的信號強度值的功能。RSSI 的計算分為兩步,即計算 SNR 與計算 RSSI。在收到 RX_IRQ 信號之后,通過讀取
    的頭像 發表于 09-20 10:00 ?1093次閱讀
    無線<b class='flag-5'>射頻</b>單片機<b class='flag-5'>CW32W031</b>讀取RSSI<b class='flag-5'>功能</b><b class='flag-5'>介紹</b>

    CW32W031芯片功能介紹及注意事項

    CW32W031 芯片為實現輕量化網關設備,提供智能搜索功能。可實現在接收時智能化識別信道中的 SF 參數,達到接收不同 SF 信號數據的目的。
    的頭像 發表于 11-09 14:35 ?847次閱讀
    百家乐官网存1000送| 百家乐官网视频二人雀神| 百家乐官网翻天粤语版qvod | 现场百家乐电话投注| 威尼斯人娱乐城线上博彩| 桐柏县| 百家乐官网出千手法| 百家乐桌面| 澳门葡京赌场| 赌博百家乐官网赢钱方法| 任你博百家乐现金网| 大发888中文版下载| 百家乐官网网络赌博网址| 澳门百家乐娱乐城怎么样| 大发888免费送奖金| 澳门百家乐官网规例| 澳门百家乐威尼斯| 澳门凯旋门娱乐城| 百家乐官网平台注册| 网址百家乐的玩法技巧和规则| 长乐坊娱乐城| 新加坡百家乐官网规则| 大发888怎么下载| 澳门百家乐官网是怎样赌| 百家乐投注之对冲投注| 墨竹工卡县| 百家乐下注瀛钱法| 大发扑克官方网站| 机器百家乐官网软件| 全讯网直播| 百家乐官网787| 中国百家乐官网游戏| 百家乐赌博凯时娱乐| 峨边| 哪个百家乐玩法平台信誉好| 真人网上娱乐城| 百家乐蓝盾假网| 百家乐群| 百家乐如何计算| 吉祥娱乐城| 百家乐赌博规律|