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

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

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

3天內不再提示

第二章:RLM 適配 HZHY AI300G 的固件開發

楊永勝 ? 來源:iysheng ? 作者:iysheng ? 2024-07-30 16:41 ? 次閱讀

前言

擱了這么久,目前我設計的 USBLoRa 模塊(起名叫:Red LoRa Module,后續簡稱 RLM)的固件開發的差不多了,基本實現了雙向的 USB 到 LoRa 之間的轉換,今天就發文總結以下,因為后面就要到光照度算法部分開發了,期待哦。

概述

首先看下 RLM 的,結構框圖:

led-Page-3.drawio.png

再看一下3D圖和實物圖:

RLM_Lite_top.png
RLM_Lite_bottom.png

IMG_20240526_155517.jpg

這部分驅動是運行在 STM32F103 上面,通過 CDC ACM 配置,實現在 PC 端枚舉出來對應的節點。另一方面通過 SPI 和 LoRa 通信,最終實現 USB 和 LoRa 之間的透傳。這部分代碼是開源的,我是在 [https://github.com/blackmagic-debug/blackmagic.git]開源項目的基礎上修改實現的。這部分固件代碼我放在我的 gitee 倉庫 [rlm_hsi],感興趣的小伙伴可以去看看。

經驗總結

經過這幾天的 USB 轉 LoRa 固件功能的開發,總結出來比較深刻的經驗有如下幾點:

  1. 使用 STM32F103CBT6 的 USB,USB 的時鐘要固定在48MHZ,并且官方不建議使用內部晶振提供這個時鐘,在選擇使用 cubeMX 軟件的時候,如果選擇 HSI 提供這個始終,也會提示你有沖突,但是不要緊,想用 HSI 還是可以的,不過不建議哦,因為我這個板子的圖畫的比較早了,當時沒有考慮到,所以就硬著頭皮往下開發了,好在成功了。
  2. 使用 STM32F103CBT6 的 USB 的時候,為了讓 PC 可以枚舉設備,在電路上需要在 D+ 上設計一個上拉電阻,如果想實現動態熱插拔,這個電阻另一端需要連接到一個可以控制的 GPIO 管腳,通過拉高這個 GPIO,實現動態熱插拔,如果不需要這個功能,就直接上拉到 VCC(我這里是直接接到了 3V3) 就行了。
  3. 在使用 SPI 的時候,因為我想用軟件控制 NSS,發現必須要同時配置 SPI 的 CR1 的 SSM 和 SSI 為 1。否則是不能配置到主機模式軟件NSS的。
  4. 在調試 LoRa 模塊的時候,發現 spi 速率太低也會導致通信異常,最后我設定在 SPI 時鐘 2 分頻可以正常工作。

效果演示

說了這么多,我們看下實際的效果,首先是設備枚舉:

[349794.851655] usb 3-4.2: new full-speed USB device number 49 using xhci_hcd
[349795.044759] usb 3-4.2: New USB device found, idVendor=1d51, idProduct=6118, bcdDevice= 0.09
[349795.044777] usb 3-4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[349795.044783] usb 3-4.2: Product: Red Lora Module v1.10.0-926-g8f2291e7-dirty
[349795.044787] usb 3-4.2: Manufacturer: Red Studio
[349795.044791] usb 3-4.2: SerialNumber: E1C3A7D0
[349795.054870] cdc_acm 3-4.2:1.0: ttyACM2: USB ACM device

然后,視頻演示部分可以參看 [具有 Local AI 功能的工業用照明控制器] 的評論區哦。

審核編輯 黃宇

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

    關注

    60

    文章

    7768

    瀏覽量

    262320
  • AI
    AI
    +關注

    關注

    87

    文章

    28817

    瀏覽量

    266152
  • LoRa
    +關注

    關注

    348

    文章

    1639

    瀏覽量

    231357
收藏 人收藏

    評論

    相關推薦

    案例分享 | 探索HZHY-AI300G工業智能盒:從硬件接口到云端集成的全方位應用

    HZHY-AI300G工業智能盒以其優異的硬件設計、強大的邊緣AI計算能力和與云平臺的無縫集成,成為了現代工業物聯網應用的核心設備。為更好地幫助技術人員理解和應用這款智能盒,我們特別推出了系列視頻
    的頭像 發表于 08-29 13:58 ?168次閱讀
    案例分享 | 探索<b class='flag-5'>HZHY-AI300G</b>工業智能盒:從硬件接口到云端集成的全方位應用

    【北京迅為】itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一第二章 詳細步驟

    【北京迅為】itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一第二章 詳細步驟
    的頭像 發表于 08-26 14:18 ?397次閱讀
    【北京迅為】itop-龍芯2k1000 sylixos 嵌入式實時系統燒寫手冊-第一<b class='flag-5'>章</b>與<b class='flag-5'>第二章</b> 詳細步驟

    產品測評:【HZHY-AI300G智能盒試用連載體驗】駐車輔助系統

    繼上期電子發燒友用戶分享的HZHY-AI300G的測評之后,本期我們又迎來了一位新用戶的測評。測評內容如下:終于懷著激動的心情拿到了這塊專門為工業應用設計的RK3588智能盒。除了主機外,還附帶
    的頭像 發表于 08-10 08:38 ?772次閱讀
    產品測評:【<b class='flag-5'>HZHY-AI300G</b>智能盒試用連載體驗】駐車輔助系統

    HZHY-AI500G智能盒

    HZHY-AI500G智能盒
    的頭像 發表于 07-27 08:46 ?127次閱讀
    <b class='flag-5'>HZHY-AI500G</b>智能盒

    產品測評:【HZHY-AI300G智能盒試用體驗】+ 具有 Local AI 功能的工業用照明控制器

    近期,電子發燒友的用戶對我司的HZHY-AI300G智能盒進行了全面測試,并與我們分享了寶貴的使用心得。HZHY-AI300G智能盒是我司精心研發的工業級智能設備,采用瑞芯微RK3588工業級芯片組
    的頭像 發表于 07-26 17:52 ?445次閱讀
    產品測評:【<b class='flag-5'>HZHY-AI300G</b>智能盒試用體驗】+ 具有 Local <b class='flag-5'>AI</b> 功能的工業用照明控制器

    HZHY-AI300G智能盒試用連載體驗】駐車輔助系統

    終于懷著激動的心情拿到了這塊專門為工業應用設計的RK3588智能盒。除了主機外,還附帶了兩根天線和一個電源。 我拿到的是4G+32G的版本。 在接下來的一個月中,我會深度評測這塊開發板,并用它完成一
    發表于 07-19 20:49

    HZHY-AI300G智能盒試用連載體驗】基建智慧工地物聯邊緣代理技術研究及應用

    首先,要感謝電子發燒友論壇和北京合眾恒躍科技有限公司提供的樣機——HZHY-AI300G工業級國產化智能盒,為本項目提供了比較完美的測試基礎樣機。該款智能盒采用RK3588工業級SoC芯片,能夠適應
    發表于 07-16 17:14

    HZHY-AI300G智能盒試用連載體驗】+ 智能工業互聯網網關

    感謝電子發燒友和北京合眾恒躍科技有限公司提供的評測機會。 ?HZHY-AI300G工業級國產化智盒,采用RK3588工業級芯片組適應-40℃-85℃工業級寬溫網關。 以前測試過其他廠家的RK3568
    發表于 07-15 19:49

    第一HZHY AI300G 開箱

    具有 Local AI 功能的工業用照明控制器,開箱看看 AI300G 這個性能小怪獸。
    的頭像 發表于 07-15 09:54 ?242次閱讀
    第一<b class='flag-5'>章</b>:<b class='flag-5'>HZHY</b> <b class='flag-5'>AI300G</b> 開箱

    HZHY-AI300G智能盒試用連載體驗】+ 具有 Local AI 功能的工業用照明控制器

    第一HZHY AI300G 開箱 前言 首先感謝發燒友和和合眾恒躍提供的這么好的機會,讓我可以近距離接觸并使用到高端的 RK3588 智能盒。這次,我想在這款設備上實現具有 Local A
    發表于 07-14 20:20

    【新品體育】HZHY-AI300G智能盒免費試用

    HZHY-AI300G工業級國產化智盒,采用RK3588工業級芯片組適應-40℃-85℃工業級寬溫網關。我們在散熱、抗工業現場EMC干擾與電磁兼容方面做了提升與優化。為工業領域批量應用提供保障
    發表于 06-05 13:57

    【量子計算機重構未來 | 閱讀體驗】第二章關鍵知識點

    本帖最后由 oxlm_1 于 2024-3-6 23:20 編輯 之所以將第二章單獨拿出來,是因為在閱讀過程中,發現第二章知識點較多,理解起來比較耗時間。 第二章的主要知識點: 量子
    發表于 03-06 23:17

    TQ3568開發平臺顯示屏調試適配方法

    、MIPI同顯為例)第二章:幫助用戶如何適配自己的顯示屏(7寸顯示屏為例)由于TQ3568支持在uboot階段選擇顯示屏,具體如何操作如第一所示。
    的頭像 發表于 12-08 12:00 ?483次閱讀
    TQ3568<b class='flag-5'>開發</b>平臺顯示屏調試<b class='flag-5'>適配</b>方法

    MATLAB課程之第二章v3 MATLAB繪圖功能(1)

    內容是高中數學所涉及的知識,希望同學們能在matlab中熟練使用。考試中會涉及這些知識點哦,還不記住用法嗎?之前在課堂上演示了畫圖的基本函數plot,現在我們就一起來學習第二章的知識。 2023年7月,文章更新至v2版本。有哪些不同呢?慢慢揭曉。 2023年10月,課程已經講至
    的頭像 發表于 11-12 16:00 ?409次閱讀
    MATLAB課程之<b class='flag-5'>第二章</b>v3 MATLAB繪圖功能(1)

    《運算放大器參數解析與LTspice應用仿真》+學習心得3第二章之電氣參數

    》+學習心得2第一之放大器的分類 電子發燒友jf_39110170 網名“還沒吃飯”閱讀第二章的讀后感: 作為一名電子工程師,我逐漸認識到,放大器設計不僅僅是理論知識和基本概念的堆砌,更是在理解電氣
    發表于 10-05 21:33