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

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

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

3天內不再提示

針對使用藍牙或6LoWPAN的應用的STM32Cube軟件庫

星星科技指導員 ? 來源:意法半導體 ? 作者:意法半導體 ? 2022-05-18 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ST已使用 RF 庫升級了他們的兩個 STM32Cube 擴展軟件:X-CUBE-SUBG1和X-CUBE-BLE1。ST 始終努力超越典型制造商提供的產(chǎn)品,讓工程師能夠更快地創(chuàng)造出更好的產(chǎn)品,而 STM32Cube 正是這種體驗的重要組成部分。有兩個主要產(chǎn)品:STM32CubeMX 和 STM32Cube 軟件庫。前者有助于微控制器MCU) 的配置,并以 C 語言生成必要的代碼以開始構建應用程序。它非常受歡迎,以至于最近使用 STM8CubeMX 軟件將該概念擴展到 8 位 MCU。另一方面,后者是一系列軟件庫,可幫助工程師利用組件或平臺上的某些可用功能。

STM32Cube 軟件庫可以非常全面,甚至包括硬件抽象層 (HAL)、低級 API、實時操作系統(tǒng)、驅動程序、文件系統(tǒng)、TCP/IP 堆棧、觸摸感應或圖形庫,甚至包括應用程序示例他們的源代碼。它們與我們最近審查的 ODE 功能包相似,都建立在 STM32Cube 架構上以展示可以做什么,同時提供重現(xiàn)演示的工具。因此,在我們?yōu)?9 月 6 日在加利福尼亞州圣克拉拉舉行的ST 2017 年開發(fā)者大會做準備時,我們將繼續(xù)了解 ST 軟件產(chǎn)品的最新改進。

STM32Cube:X-CUBE-SUBG1

任何認真考慮添加亞千兆赫網(wǎng)絡的團隊都必須查看X-CUBE-SUBG1擴展軟件。它的驅動程序將允許設計人員快速使用 配備 SPIRIT1 收發(fā)器的SPSGRF模塊,我們已經(jīng)在涵蓋 6LoWPAN 網(wǎng)絡創(chuàng)建的教程中看到了該模塊。此外,由于產(chǎn)品并非存在于真空中,ST甚至提供了不同的通信協(xié)議,如點對點或wM-bus、6LoWPAN,因此應用程序可以快速與外界通信,并管理一系列節(jié)點。要使用預編譯的二進制文件,可以使用以下堆棧(頂部的第一塊板):

亞千兆赫模塊:X-NUCLEO-IDS01A4或X-NUCLEO-IDS01A5

STM32 板:NUCLEO-F401RE、NUCLEO-L152RE或NUCLEO-L053R8(并非所有應用程序都針對最后一個產(chǎn)品編譯)。

創(chuàng)建網(wǎng)狀網(wǎng)絡

去年 5 月收到的升級非常重要,因為它添加了一個 Contiki 6LoWPAN 中間件,該中間件已被證明在構建使用網(wǎng)狀拓撲聯(lián)網(wǎng)的無線傳感器節(jié)點的應用程序方面非常寶貴。這種結構在智能和消費設備中越來越流行,因為連接到互聯(lián)網(wǎng)變得更加容易。不是讓所有節(jié)點都瞄準一個接入點,這可能會淹沒網(wǎng)絡,并突出某些范圍問題,網(wǎng)狀網(wǎng)絡只需要一個節(jié)點連接到路由器。然后所有其他節(jié)點相互交談以傳播必要的信息。由于傳輸?shù)臄?shù)據(jù)幾乎總是非常小,帶寬從來都不是問題,整個系統(tǒng)變得更加易于管理和實用。

STM32Cube:X-CUBE-BLE1

當應用程序(例如我們剛剛審查的 Snuza Pico)需要防故障藍牙堆棧來與 ST 的 BlueNRG 和 BlueNRG-MS 配合使用時,X-CUBE-BLE1 成為工程師武器庫中的終極工具。除了必要的驅動程序之外,它還配備了利用網(wǎng)絡處理器的所有資產(chǎn),以及快速使用某些功能的中間件,例如通知管理。此外,與許多 ST 軟件產(chǎn)品一樣,該軟件包包含主要工具鏈的文件夾:Keil 的 MDK-ARM、IAR-EWARM 和免費的 SW4STM32(STM32 的系統(tǒng)工作臺)。 與需要工程師手動將所有內容移植到他們的開發(fā)環(huán)境的競爭解決方案相反,ST 為每個 IDE 提供包含所有必要文件的文件夾,因此導入仍然輕而易舉。預編譯的二進制文件使用以下板(按堆疊順序列出,第一個在頂部):

藍牙:X-NUCLEO-IDB04A1或X-NUCLEO-IDB05A1

STM32 板:NUCLEO-F401RE、NUCLEO-L476RG或NUCLEO-L053R8

iOS 編程

最新版本對移動應用程序的開發(fā)人員尤其重要,因為它在中間件中添加了 Apple 通知中心服務 (ANCS) 的配置文件,并更新了 BLUE_ANCS 演示的文檔,該應用程序使藍牙設備能夠訪問由 iOS 生成的通知。 所提供代碼的美妙之處在于它管理所有必要的設置和身份驗證操作,因此 BlueNRG-MS 模塊可以快速接收通知。這對于藍牙設備需要對移動設備上發(fā)生的事件做出反應的項目非常有價值。最后,該文檔收到了有關人機接口設備 (HID) 的新部分,例如其服務和管理。

審核編輯:郭婷

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

    關注

    2578

    文章

    55725

    瀏覽量

    794868
  • 處理器
    +關注

    關注

    68

    文章

    20362

    瀏覽量

    255492
  • 藍牙
    +關注

    關注

    119

    文章

    6417

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何在 STM32Cube CMake 工程中添加源文件

    STM32Cube for Visual Studio Code V3 版本(例如,如下圖所示的 Pre-release V3.4.11)打開,編輯,編譯以及調試。但是除了 STM32CubeMX 生成的文件,還有自己開發(fā)的源文件。例如,在根目錄下有個目錄名為 cust
    發(fā)表于 04-15 16:07 ?0次下載

    LAT1574_如何在 STM32Cube CMake 工程中添加源文件

    STM32Cube for Visual Studio Code V3 版本(例如,如下圖所示的 Pre-release V3.4.11)打開,編輯,編譯以及調試。但是除了 STM32CubeMX 生成的文件,還有
    發(fā)表于 03-11 10:46 ?0次下載

    [工具討論] 如果有一款國產(chǎn)圖形化配置工具STM32Cube,支持所有內核和廠商MCU,你會用嗎?

    提出問題 最近在技術群里經(jīng)??吹酱蠹矣懻?b class='flag-5'>STM32CubeMX的便利性,但也聽到不少吐槽: 想用Cube配置國產(chǎn)MCU,官方芯片包要么沒有,要么滯后 不同廠商的IDE配置界面差異大,學習成本高 項目
    發(fā)表于 01-26 10:30

    STM32WB 系列微控制器 OTA 和無線固件更新應用筆記

    本文檔介紹了通過低功耗藍牙連接在 STM32WB 設備上進行 OTA 固件更新的過程。它講解如何使用 STM32Cube 固件包中提供的 OTA 應用程序,實現(xiàn)用戶應用程序、無線固件和固件升級服務的更新。
    發(fā)表于 01-08 14:50 ?0次下載

    國產(chǎn)MCU開始卷開發(fā)工具了?McuStudio是對STM32Cube的拙劣模仿還是真香逆襲?

    STM32Cube配置個國產(chǎn)芯片可能還得自己搗鼓底層包,這工具直接就給你整好了。 但也別吹得太神,槽點也得講 ? 底層最后還是調HAL - 對于習慣了寄存器操作、追求極致效率的老法師來說,可能覺得這玩意兒
    發(fā)表于 10-31 10:18

    芯片界驚現(xiàn)“復刻版”STM32Cube:完全免費,還是原廠“福利站”?

    近日,嵌入式工具市場出現(xiàn)了一款支持所有內核所有型號芯片的新平臺“McuStudio”,其開發(fā)體驗、工具鏈與生態(tài)理念與意法半導體的STM32Cube高度兼容,但平臺完全免費開放,并整合了原廠最新芯片支持與深度資源。這一發(fā)現(xiàn)由資深開發(fā)者社區(qū)曝光后,迅速在工程師群體中引發(fā)了熱烈討論。
    的頭像 發(fā)表于 10-29 17:03 ?1550次閱讀
    芯片界驚現(xiàn)“復刻版”<b class='flag-5'>STM32Cube</b>:完全免費,還是原廠“福利站”?

    STM32 Nucleo-64開發(fā)板技術解析與應用指南

    ARDUINO^?^ Uno V3連接和ST morpho接頭,可輕松擴展STM32 Nucleo開放式開發(fā)平臺的功能。該板設有板載ST-LINK調試器/編程器,具有USB重新枚舉功能。STM32 nucleo-64開發(fā)板隨附STM32
    的頭像 發(fā)表于 10-22 14:26 ?1335次閱讀
    <b class='flag-5'>STM32</b> Nucleo-64開發(fā)板技術解析與應用指南

    立即在GitHub上搶先體驗面向STM32U5的最新STM32Cube HAL更新

    其滿足您的需求。 如何獲取預覽版本 面向STM32U5系列的STM32Cube HAL2預覽版已在GitHub代碼STM32CubeU5-V2-Preview中開放。 更新后的HAL
    的頭像 發(fā)表于 10-20 17:12 ?1373次閱讀

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64開發(fā)板數(shù)據(jù)手冊

    。STMicroelectronics NUCLEO-C071RB無需單獨的探頭,因為其已集成ST-LINK調試器/編程器。內部外部SMPS可大幅降低運行模式下的功耗。該板隨附STM32Cube MCU軟件包中提供的
    的頭像 發(fā)表于 10-17 16:47 ?1101次閱讀
    STMicroelectronics NUCLEO-C071RB <b class='flag-5'>STM32</b> Nucleo-64開發(fā)板數(shù)據(jù)手冊

    STM32 Nucleo-64開發(fā)板技術解析:以NUCLEO-C092RC為例

    、一個與ARDUINO^?^ 共享的用戶LED、一個用戶按鈕和一個重置按鈕。STM32 Nucleo-64板隨附STM32Cube MCU軟件包中提供的STM32全面免費
    的頭像 發(fā)表于 10-16 10:26 ?913次閱讀
    <b class='flag-5'>STM32</b> Nucleo-64開發(fā)板技術解析:以NUCLEO-C092RC為例

    VScode使用STM32CUBE CLT如何添加靜態(tài).a文件到工程中?

    我使用VScode搭配ST的插件基于Cmake來編譯和調試程序,我感覺非常方便。但是遇到一個問題,我不知道如何把.a后綴的靜態(tài)文件添加到工程中。有沒有大佬可以幫忙解決一下。
    發(fā)表于 08-12 07:36

    關于STMCubeIDE創(chuàng)建工程BUG怎么解決?

    對于STM32CubelDE 1.進入窗口&gt;偏好設置&gt;STM32Cube&gt;固件更新器。 2.在“目標選擇器設備數(shù)據(jù)自動刷新&
    發(fā)表于 08-08 06:59

    SPI+DMA一直發(fā)會進入HAL_BUSY無法跳出是怎么回事?

    為HAL_SPI_STATE_BUSY_TX_RX狀態(tài),導致HAL_SPI_TransmitReceive_DMA無法正常運行,我不知道是不是哪里設置不對還是其他問題導致的。 這是STM32Cube的中斷設置
    發(fā)表于 07-18 06:38

    請問EZ-Serial固件是否使用任何OSS(開源軟件軟件?

    EZ-Serial 固件是否使用任何 OSS(開源軟件軟件?
    發(fā)表于 07-02 08:14

    STM32Cube IDE1.18.0里 寫ODR編譯不成,咋辦?

    STM32Cube IDE1.18.0里寫ODR 編譯不成,咋辦?
    發(fā)表于 06-09 07:36
    兴仁县| 宜阳县| 贵南县| 南涧| 枞阳县| 邯郸县| 疏勒县| 丁青县| 南城县| 行唐县| 利津县| 静乐县| 紫阳县| 广宁县| 黑山县| 临颍县| 宝兴县| 永修县| 九龙坡区| 尚义县| 廉江市| 扎兰屯市| 乌拉特中旗| 丹寨县| 黎平县| 广南县| 周至县| 美姑县| 项城市| 黎川县| 准格尔旗| 尚义县| 罗平县| 桃源县| 绍兴市| 五家渠市| 秭归县| 仲巴县| 东丰县| 金溪县| 武汉市|