日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

第二章:RLM 適配 HZHY AI300G 的固件開發(fā)

楊永勝 ? 來源:iysheng ? 作者:iysheng ? 2024-07-30 16:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

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

概述

首先看下 RLM 的,結(jié)構(gòu)框圖:

led-Page-3.drawio.png

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

RLM_Lite_top.png
RLM_Lite_bottom.png

IMG_20240526_155517.jpg

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

經(jīng)驗總結(jié)

經(jīng)過這幾天的 USB 轉(zhuǎn) LoRa 固件功能的開發(fā),總結(jié)出來比較深刻的經(jīng)驗有如下幾點:

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

效果演示

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

[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 功能的工業(yè)用照明控制器] 的評論區(qū)哦。

審核編輯 黃宇

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

    關(guān)注

    60

    文章

    8481

    瀏覽量

    286215
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    41520

    瀏覽量

    302820
  • LoRa
    +關(guān)注

    關(guān)注

    356

    文章

    1925

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    RZ/G 系列第二代產(chǎn)品:性能強(qiáng)勁的多功能芯片解決方案

    RZ/G 系列第二代產(chǎn)品:性能強(qiáng)勁的多功能芯片解決方案 在當(dāng)今科技飛速發(fā)展的時代,電子設(shè)備對于高性能、多功能芯片的需求愈發(fā)迫切。Renesas 的 RZ/G 系列第二代產(chǎn)品,包括 RZ
    的頭像 發(fā)表于 04-01 11:35 ?472次閱讀

    嵌入式AI開發(fā)必看:杜絕幻覺,才是工業(yè)級IDE的核心底氣

    的合規(guī)性,導(dǎo)致企業(yè)“不敢用、不愿用”AI技術(shù)。 ▌開發(fā)效率與安全矛盾加劇:開發(fā)者既要借助AI提升編碼效率,又要承擔(dān)AI幻覺帶來的風(fēng)險,陷入“
    發(fā)表于 03-18 13:49

    VIAVI PCI Express5.0 Xgig協(xié)議訓(xùn)練器主機(jī)測試臺專為 PCIe 5.0 適配器卡及控制器/固件開發(fā)的一體化測試方案

    PCIE5.0協(xié)議訓(xùn)練器主機(jī)測試臺專為適配器卡及其控制器/固件開發(fā)設(shè)計的一體化測試解決方案。設(shè)計用于開發(fā)、協(xié)調(diào)和性能調(diào)諧PCIe適配卡及其控
    的頭像 發(fā)表于 12-24 16:09 ?312次閱讀
    VIAVI PCI Express5.0 Xgig協(xié)議訓(xùn)練器主機(jī)測試臺專為 PCIe 5.0 <b class='flag-5'>適配</b>器卡及控制器/<b class='flag-5'>固件</b><b class='flag-5'>開發(fā)</b>的一體化測試方案

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

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

    【「AI芯片:科技探索與AGI愿景」閱讀體驗】+第二章 實現(xiàn)深度學(xué)習(xí)AI芯片的創(chuàng)新方法與架構(gòu)

    、Transformer 模型的后繼者 、用創(chuàng)新方法實現(xiàn)深度學(xué)習(xí)AI芯片 1、基于開源RISC-V的AI加速器 RISC-V是一種開源、模塊化的指令集架構(gòu)(ISA)。優(yōu)勢如下: ①模塊化特性②標(biāo)準(zhǔn)接口③開源
    發(fā)表于 09-12 17:30

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

    ,其中第一是概論,主要介紹大模型浪潮下AI芯片的需求與挑戰(zhàn)。第二章和第三分別介紹實現(xiàn)深度學(xué)習(xí)AI芯片的創(chuàng)新方法和架構(gòu)。以及一些新型的算法
    發(fā)表于 09-05 15:10

    【「開關(guān)電源控制環(huán)路設(shè)計:Christophe Basso 的實戰(zhàn)秘籍」閱讀體驗】+第二章開環(huán)系統(tǒng)

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

    龍芯中科亮相第二屆算力之都開發(fā)者大會

    近日,以“開源·開放 融合·服務(wù)”為主題的第二屆算力之都開發(fā)者大會暨天翼云AI生態(tài)合作大會在銀川召開。大會由中國電信寧夏公司攜手龍芯中科等業(yè)界領(lǐng)軍企業(yè)與頂尖科研院所共同主辦,旨在深度激活算力交易潛能,全景展示大模型賦能千行百業(yè)的
    的頭像 發(fā)表于 08-16 13:52 ?1997次閱讀

    第二章 W55MH32 DHCP示例

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

    初級工程師PCB設(shè)計技巧(PPT版)

    目錄第一:PCB 概述第二章:PCB 設(shè)計流程及PCB Layout 設(shè)計第三: PROTEL 常用操作第四: PCB Layout 技巧 獲取完整文檔資料可下載附件哦!?。。?
    發(fā)表于 06-26 15:50

    在IDE中運行固件內(nèi)自帶的AI程序,約2分鐘左右就死機(jī)了,為什么?

    1、在IDE中運行固件內(nèi)自帶的AI程序,約2分鐘左右就死機(jī),點擊停止報 繁忙,點連接也報 忙碌中。從資源管理器中點擊CanMV可以訪問下一級文件夾。 2、過幾分鐘后在IDE中點擊“連接”,報“獲取
    發(fā)表于 06-06 07:28

    恩智浦推出第二代OrangeBox車規(guī)級開發(fā)平臺

    第二代OrangeBox開發(fā)平臺集成AI功能、后量子加密技術(shù)及內(nèi)置軟件定義網(wǎng)絡(luò)的能力,應(yīng)對快速演變的信息安全威脅。
    的頭像 發(fā)表于 05-27 14:25 ?1722次閱讀

    第二章 開發(fā)板與芯片介紹 詳解W55MH32芯片及開發(fā)

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

    第二固件技術(shù)峰會盛大召開,共探行業(yè)創(chuàng)新發(fā)展之路

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

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    第二章 Arduino基礎(chǔ)知識 本章,我們將向大家介紹Arduino是一個什么東西?讓大家對Arduino有一個大概了解。本章將分為如下幾個小節(jié):2.1什么是Arduino2.2 Arduino
    發(fā)表于 05-13 09:28
    德钦县| 根河市| 柘城县| 拜城县| 梁山县| 巴楚县| 福清市| 桐庐县| 石家庄市| 恩平市| 乐平市| 定襄县| 平山县| 额济纳旗| 犍为县| 民丰县| 依兰县| 阳信县| 故城县| 岗巴县| 徐州市| 修文县| 潼南县| 乐清市| 措美县| 克什克腾旗| 嘉荫县| 吉首市| 阜平县| 石门县| 乌拉特前旗| 岐山县| 娱乐| 宣威市| 通辽市| 新化县| 大冶市| 钟山县| 麻栗坡县| 望江县| 新竹市|