国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    8441

    瀏覽量

    284690
  • AI
    AI
    +關注

    關注

    91

    文章

    39905

    瀏覽量

    301538
  • LoRa
    +關注

    關注

    355

    文章

    1893

    瀏覽量

    238041
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于RK3568開發板顯示屏調試適配方法(1)-如何在Uboot界面切換顯示屏

    、MIPI同顯為例)第二章:幫助用戶如何適配自己的顯示屏(DM7寸顯示屏為例)由于TQ3568支持在uboot階段選擇顯示屏,具體如何操作如第一所示。第一如何在Ubo
    的頭像 發表于 11-07 16:19 ?554次閱讀
    基于RK3568<b class='flag-5'>開發</b>板顯示屏調試<b class='flag-5'>適配</b>方法(1)-如何在Uboot界面切換顯示屏

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+第二章 實現深度學習AI芯片的創新方法與架構

    、Transformer 模型的后繼者 、用創新方法實現深度學習AI芯片 1、基于開源RISC-V的AI加速器 RISC-V是一種開源、模塊化的指令集架構(ISA)。優勢如下: ①模塊化特性②標準接口③開源
    發表于 09-12 17:30

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+內容總覽

    ,其中第一是概論,主要介紹大模型浪潮下AI芯片的需求與挑戰。第二章和第三分別介紹實現深度學習AI芯片的創新方法和架構。以及一些新型的算法
    發表于 09-05 15:10

    【「開關電源控制環路設計:Christophe Basso 的實戰秘籍」閱讀體驗】+第二章開環系統

    很榮幸有機會拜讀《開關電源控制環路設計》這本書,最近粗略的看完了本書,受益匪淺,今天再此與諸位共同欣賞下此書。聊一聊第二章開環系統。 什么是開環系統呢? 開環系統是根據兩個信號直接的特定關系,將控制
    發表于 08-16 17:54

    第二章 W55MH32 DHCP示例

    本文介紹 DHCP?協議,包括其在 IP?網絡自動分配參數的功能、便捷配置等特點、工作原理、報文格式和應用場景。通過 W55MH32?實戰例程展示動態獲取網絡地址信息過程,含注冊定時器中斷、啟用模式和獲取信息等步驟,燒錄后可完成檢測與信息打印,PC?端能 PING?通設備。
    的頭像 發表于 07-24 09:02 ?858次閱讀
    <b class='flag-5'>第二章</b> W55MH32 DHCP示例

    恩智浦推出第二代OrangeBox車規級開發平臺

    第二代OrangeBox開發平臺集成AI功能、后量子加密技術及內置軟件定義網絡的能力,應對快速演變的信息安全威脅。
    的頭像 發表于 05-27 14:25 ?1415次閱讀

    第二章 開發板與芯片介紹 詳解W55MH32芯片及開發

    本章介紹了W55MH32芯片及開發板。該芯片采用Cortex-M3內核,主頻216MHz,集成以太網功能,有L和Q兩種型號。配套開發板L-EVB功能豐富、Q-EVB為最小系統板,均含仿真器。
    的頭像 發表于 05-26 09:19 ?1459次閱讀
    <b class='flag-5'>第二章</b> <b class='flag-5'>開發</b>板與芯片介紹  詳解W55MH32芯片及<b class='flag-5'>開發</b>板

    第二固件技術峰會盛大召開,共探行業創新發展之路

    (OpenSystemFirmwareFoundation)共同參與的第二固件技術峰會,在長沙順利舉行。此次峰會以“創新、協作、發展”為核心理念,堅持純技術、非商業原則,吸引了全球50多家企業、近200位
    的頭像 發表于 05-23 11:22 ?1070次閱讀
    <b class='flag-5'>第二</b>屆<b class='flag-5'>固件</b>技術峰會盛大召開,共探行業創新發展之路

    《ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    第二章 Arduino基礎知識 本章,我們將向大家介紹Arduino是一個什么東西?讓大家對Arduino有一個大概了解。本章將分為如下幾個小節:2.1什么是Arduino2.2 Arduino
    發表于 05-13 09:28

    HZHY-AI200G-技術規格書

    電子發燒友網站提供《HZHY-AI200G-技術規格書.pdf》資料免費下載
    發表于 04-17 17:16 ?3次下載

    HZHY-MT100G技術規格書

    電子發燒友網站提供《HZHY-MT100G技術規格書.pdf》資料免費下載
    發表于 04-17 17:02 ?0次下載

    HZHY-AI100G-技術規格單頁

    電子發燒友網站提供《HZHY-AI100G-技術規格單頁.pdf》資料免費下載
    發表于 04-17 16:59 ?1次下載

    HZHY-AI500G-技術規格說明書

    電子發燒友網站提供《HZHY-AI500G-技術規格說明書.pdf》資料免費下載
    發表于 04-17 16:57 ?0次下載

    HZHY-AI300G-技術規格說明書

    電子發燒友網站提供《HZHY-AI300G-技術規格說明書.pdf》資料免費下載
    發表于 04-17 16:54 ?1次下載

    第二章 模型與設備連接】手把手教你玩轉新版正點原子云

    第二章 模型與設備連接】手把手教你玩轉新版正點原子云玩過物聯網的朋友們都知道,我們在接觸各大主流云平臺時會知道物模型的概念。 本實驗就是針對原子云中模型與設備連接,舉個簡單例子說明,溫度傳感器通過
    發表于 03-12 09:27