娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

STM32Cube 是一個全面的軟件平臺,包括了ST產品的每個系列。平臺包括了STM32Cube 硬件抽象層(一個STM32抽象層嵌入式軟件,確保在STM32系列最大化的便攜性)和一套的中間件組件(RTOS, USB, FatFs, TCP/IP,  Graphics, 等等).


  • 直觀的STM32微控制器的選擇和時鐘樹配置

  • 微控制器圖形化配置外圍設備和中間件的功能模式和初始化參數

  • C代碼生成項目覆蓋STM32微控制器的初始化符合IAR?,Keil的?和GCC編譯器。


      對于新的產品設計,我們強烈推薦使用STM32Cube來加速你的開發過程,并為以后的產品平臺移植打下良好的基礎。


      1.新建工程
      打開STM32cubeMX軟件,點擊New Project。選擇對應開板MCU(STM32F103ZET6)。

      選擇工程后進入工程界面,如下圖所示。

      2.配置外設。

      RCC設置,選擇HSE(外部高速時鐘)為Crystal/Ceramic Resonator(晶振/陶瓷諧振器)

      GPIO口功能選擇,PF6,PF7,PF8,PF9為LED1-LED4.找到對應管腳設置為GPIO_Output模式。(黃色引腳為該功能的GPIO已被用作其他功能,可以忽略。綠色表示管腳已使用)


      3. 時鐘配置

      時鐘配置采用圖形配置,直觀簡單。各個外設時鐘一目了然。STM32最高時鐘為72M,此處只有在HCLK處輸入72,軟件即可自動配置。(RCC選擇外部高速時鐘)。

      4.功能外設配置

      在配置框我們可以看到有幾個區域,分別對應的功能設置如下

      • Multimedia(多媒體):音頻視頻、LCD

      • Control(控制):定時器

      • Analog(模擬):DAC、ADC

      • Connectivity(通訊連接):串口、SPI 、I2C、USB、ETH

      • SYStem(系統):DMA(直接存儲器存取)、GPIO、NVIC、RCC、看門狗

      • middlewares(中間件): FreeRTOS、FATFS、LwIP、USB

      此工程中DMA沒用的不用配置,NVIC(嵌套中斷向量控制器(Nested Vectored Interrupt Controller))配置中斷優先級。RCC不用配置。

      • GPIO Pin Level (管腳狀態):低電平

      • GPIO mode (管腳模式 ):推挽輸出

      • Maximum output speed (最大輸出速度):低速

      • User Label (用戶標簽):LED1

      更改用戶標簽,管腳配置圖會顯示管腳的標簽。


      4.功耗計算

      這個根據配置的外設計算功耗,不用理會。

      5.生成工程報告

      點擊Project –>Generate Reports或者點擊快捷圖標生成報告。系統會提示先創建一個工程項目。點擊Yes設置工程。

      輸入工程名,選擇工程路徑(注意不要出現中文,否則可能出錯)。工具鏈/IDE選擇MDK-ARM V5。最后面可以設置堆棧大小,此處默認不作修改。


      在Code Generator中找到Generated files框,勾選Generated periphera initialization as a pair of '.c/.h' files per IP。外設初始化為獨立的C文件和頭文件。



      點擊生成報告,工程目錄下會生成txt文件和pdf文件,里面記錄了我們剛才的設置。


      6.生成工程代碼


      點擊Project –>Generate Code或者點擊快捷圖標生成工程代碼。

      點擊Open Project打開工程。到此就配置好工程外設初始化。

      點擊Build按鈕,Build Optput信息框會輸出沒有錯誤沒有警告。


      6.添加應用程序在gpio.c文件中可以看到LED管腳的初始化函數。

      在stm32f1xx_hal_gpio.h頭文件中可以看到GPIO的操作函數。

      在main函數中的while循環中添加LED流水燈效果的應用程序。

      重新編譯程序,點擊下載到Open103Z-C開發板。如果提示錯誤,可以點擊圖標對Option for Target 的Dubug選項進行修改。(圖上選的是ST-LINK)

      點擊Settings->Flash Download勾選 Reset and Run選項。這樣程序下載后自動啟動運行,不用再按一下復位或者重新上電才能運行。

      程序下載到Open103Z-C開發板。可以看到LED1~LED4依次被點亮,實現流水燈的效果。


      總結:STM32Cube提供了固件庫,用戶可直接調用固件庫函數來開發,并且可以很好的實現STM32-MCU全系列的代碼一致性。同時STM32CubeMX工具提供的可視化引腳、外設、時鐘等配置功能,可以幫助快速完成工程的建立、初始化。大大降低了開發者的工作量。    


      后續我們會結合微雪Open746I-C開發板,通過STM32cubeMX系列教程講解如何學習STM32F7系列的片上外設。通過STM32F7系列的學習,可以讓各位更快的掌握其他系列的使用方法。

      關鍵字:STM32CubeMX系列  硬件抽象層  軟件平臺 引用地址:STM32CubeMX系列教程

      上一篇:STM32CubeMX系列教程1:GPIO
      下一篇:9.TouchGFX界面應用之綜合應用--打地鼠

      推薦閱讀

      末日題材一直是西方影視作品的“寵兒”,在好萊塢大片中,特效加持的末日場景令人不寒而栗。而在眾多的“末日預言”中,人工智能機器人“造反”是一個司空見慣的劇情。隨著人工智能技術的高速發展,其在軍事領域的潛力受到了各大國的關注。正如普京所說,“這個領域內的領導者將成為世界的主宰”。 作為戰場上的一支新興力量,軍用機器人越來越受到關注...
      相信不少新能源汽車行業從業者,近幾天頻頻被一則重大“利好”消息刷屏。6月24日,工信部發文稱,為深化“放管服”改革的精神,自2019年6月21日起廢止《汽車動力蓄電池行業規范條件》(工業和信息化部公告2015年第22號),第一、第二、第三、第四批符合規范條件企業目錄同時廢止。這意味著,存在了近四年的新能源汽車動力電池“白名單”,被正式廢除。國內...
      軟件設計/*********************************************************************目 的: 建立MAX485操作庫目標系統: 基于STM8單片機 應用軟件: Cosmic CxSTM8 *********************************************************************/#include "STM8S207R8.h"void Init_UART1(void){ UART1_CR1=0x00; UART1_CR2=0x00; UART1_CR3=0x00; //...
      6月25-26日,2021第五屆集微半導體峰會將在廈門海滄召開。本次峰會以“心芯本相印,變化有鯤鵬”為主題,以打造高規格、高水平、高門檻的行業峰會宗旨,成為匯聚頂級行業洞見、資本與人脈的絕佳舞臺。在26日上午舉行的第五屆集微半導體峰會主題峰會上,中芯聚源總裁孫玉望、元禾璞華執行合伙人劉越、華登國際董事總經理黃慶、華興證券副總經理趙凱、海通證...

      史海拾趣

      問答坊 | AI 解惑

      上拉電阻用多大的好呢??英文的說明書看了半天一頭霧水 我找到5V的了 告訴我

      []誰提供選光隔的注意點和各種型號的區別!!!!例如: TLP521-4和PC817的性能比較…

      查看全部問答∨

      信號發生器資料

      信號發生器資料,我做的是侯找的資料,放一起分享了 朋友們可能用得著...............…

      查看全部問答∨

      NEC單片機的11個例程

      本帖最后由 paulhyde 于 2014-9-15 03:45 編輯 文件夾中一共11個程序,有很詳細的說明,希望對初學NEC單片機和想學習NEC單片機的人有幫助,由于本人學習NEC單片機時間比較短,程序中有錯誤的還希望大家指點,單片機是0537DA  …

      查看全部問答∨

      數字示波器

      各位大蝦:我們要選一款數字示波器,要求是能夠進行遠程訪問,用于嵌入式系統開發的,不知道選擇什么樣的能符合要求?希望有用過的蝦們給個提示,謝謝!!!…

      查看全部問答∨

      江湖救急--WDK6000開發的驅動XP下裝不上

      請教各位大俠。 我在wdk6000下基于KMDF開發了一個PCI設備的驅動,在Vista下能正常的安裝和使用。按照微軟提供的文檔,Build Environments選為\"Windows XP\"后編譯的驅動在XP下安裝卻報錯:Windows無法加載這個硬件的設備驅動程序,驅動程序可能已 ...…

      查看全部問答∨

      學習STM8的好文章(轉)

      第一節: 心情和時鐘說實話我能夠使用的單片機不多,我總是以為無論什么單片機都能開發出好的產品。前些年用51,總是向各位大大學習,無休止的索取,在網上狂覽一通。心里感激的同時也想奉獻一些,可是我會什么?后來使用avr(公司要求)還是向大大 ...…

      查看全部問答∨

      ISE綜合布線問題

      我用ISE 綜合 布局布線 生成GPF文件下載到板子上 我現在想用SYNPLIFY綜合 可是在布局布線階段的MAP中出現error具體的error內容為   ERROR:Security:9 - No \'ISE\' nor \'WebPack\' feature was available for partERROR:Map:258 - A pro ...…

      查看全部問答∨

      PIC單片機LCD驅動問題

      PIC16lf1937使用3V電源,Lcd腳的驅動能力的多大?比如,我的LCD玻璃片額定電壓應該做多少(1/3偏置,1/4占空),望高手給個建議。謝謝!…

      查看全部問答∨

      基于SN65HVD22的485通訊電路

      附近是基于SN65HVD22的485通訊電路該485芯片內部自帶靜電保護功能,傳輸距離可達1200米,支持256個結點,500K的傳輸速率由于條件限制,實際測試只是在500米左右16個結點9600~115200波特率情況下測試,完全能夠滿足要求附件電路中添加了6N137的光電 ...…

      查看全部問答∨

      弄了塊stm32f407的板子,悲催的發現找不到驅動,連上電腦說驅動沒安裝

      只想問下,哪里可以下載它的驅動?我自己下了個PL2303但是還是不行…

      查看全部問答∨
      小廣播
      設計資源 培訓 開發板 精華推薦

      最新單片機文章
      何立民專欄 單片機及嵌入式寶典

      北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

       
      EEWorld訂閱號

       
      EEWorld服務號

       
      汽車開發圈

       
      機器人開發圈

      電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
      主站蜘蛛池模板: 肃宁县| 龙门县| 芒康县| 本溪| 龙南县| 阜平县| 永泰县| 富川| 延吉市| 丰镇市| 武山县| 多伦县| 扶余县| 泰宁县| 日照市| 和平县| 尉氏县| 兴文县| 顺昌县| 岫岩| 冷水江市| 武城县| 西藏| 罗田县| 密山市| 鸡东县| 义马市| 神木县| 平南县| 平度市| 彰武县| 香港 | 榆社县| 塔城市| 宜君县| 饶平县| 永春县| 永德县| 郯城县| 景东| 临湘市|