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

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

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

3天內不再提示

關于MDK-ARM代碼格式化插件AStyle

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 2020-03-07 16:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天分享兩點內容:

1.一個代碼格式化插件【AStyle】 --- 來自關注我的朋友推薦!

2.STM32時鐘及注意事項;

1AStyle插件

前兩天,一位關注我的朋友(*inbun Yi*)給我推薦了這款AStyle插件,我當時看了下感覺還可以。于是,下來就下載并添加到MDK-ARM中試用了一下,挺好用的。所以,這里也給大家推薦一下。

代碼格式化插件,顧名思義就是格式化代碼,簡單理解就是對代碼進行排版的插件。比如:代碼縮進。

插件下載地址:

http://astyle.sourceforge.net/

具體下載安裝過程我就不說了,可以參考:

https://zhuanlan.zhihu.com/p/23012907

(提示:公眾號不支持外鏈接,請復制鏈接到瀏覽器下載。)

我簡單錄制了添加插件的動畫:

當然,編輯器這個東西,每個人習慣不一樣,我也不好推薦。我個人一般也是使用大眾化的軟件,像Source Insight、VS Code這類我都有用,選擇自己喜歡的就行。

2STM32時鐘及注意事項

經常有朋友在后臺問我:為什么我的定時器計數不準之類的問題。這類問題其實我初學的時候也是遇到過很多次,包括這后面工作了也遇到過。

其實,關于定時器計數不準的問題,大多數都是出在定時器時鐘上:實際時鐘為84M,但編程為168M。

其實,有部分細心的朋友發現了其中的問題,時鐘相差一半,但就不是不知道問題出在哪里。

在標準外設庫(SPL)中,我習慣使用如下圖的預分頻宏定義:

問題:我怎么知道什么時候除2,什么時候不除2呢?

答案:去《參考手冊》RCC時鐘樹處獲取答案。

看了《參考手冊》中的時鐘樹都還不能理解,建議結合STM32CubeMX理解。

STM32CubeMX配置時鐘

1.選擇RCC使用外部時鐘(Crystal Ceramic Resonator晶體振蕩器),如下如:

2.配置時鐘樹(拿407為例,其他芯片原理一樣)

注意上圖紅色標記的位置,相信你看了就應該能明白。

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

    關注

    135

    文章

    9546

    瀏覽量

    391127
  • STM32
    +關注

    關注

    2308

    文章

    11160

    瀏覽量

    373001
  • 代碼
    +關注

    關注

    30

    文章

    4965

    瀏覽量

    73776
  • MDK
    MDK
    +關注

    關注

    4

    文章

    211

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    華為鴻蒙系統應用數字與度量衡的格式化指南

    本文旨在深入探討華為鴻蒙 HarmonyOS 系統在應用國際中數字與度量衡格式化方面的技術細節,基于實際開發實踐進行總結。
    的頭像 發表于 01-24 16:55 ?1021次閱讀

    MDK-ARM平臺下的fft介紹

    MDK-ARM平臺 #include "arm_math.h" #include &quot
    發表于 01-22 07:35

    有新版keil MDK-ARM V5 注冊機安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧

    有新版keil MDK-ARM V5 注冊機安裝包不,孩子下載keil卡在許可碼過期了,救救孩子吧
    發表于 01-14 19:37

    CW32F030CxTx StartKit開發環境的兼容

    集成開發環境 : ?EWARM v7.70 或更高版本 - 30 天評估版 - 32-Kb 上限快速入門版本(Cortex M0 限 16-Kb) ?MDK-ARM v5.17 或更高版本 - MDK-Lite(32-Kb 代碼
    發表于 12-25 08:15

    飛凌嵌入式ElfBoard-標準IO接口之格式化輸入

    格式化輸入用于從不同輸入源中獲取數據并根據格式化字符串format轉換為對應的格式代碼并存儲在對應的類型中。格式化輸入函數:即按特定的
    發表于 11-12 08:35

    CW32 MCU用什么IDE開發?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開發CW32 MCU應用,其中新版本IAR EWARM直接支持CW32 MCU,Keil MDK-ARM則需要
    發表于 11-12 07:52

    飛凌嵌入式ElfBoard-標準IO接口之格式化輸出

    格式化數據寫到標準輸出,通常稱為格式化輸出,除了常見的printf外,還有如下四個函數。1.printf將格式化數據輸出到標準輸出。1)頭文件#include 2)函數原型int printf
    發表于 11-11 08:43

    求助,關于使用sprintf函數格式化浮點數的安全問題求解

    (); return n; } 經過測試,未關閉調度之前,線程被打斷再恢復之后,格式化的數據可能是一些亂碼,甚至程序跑飛了.如果使用這個字符串很容易死機,主要是data abort異常.加入關閉調度之后,能夠得到
    發表于 10-09 08:22

    用STM32的時候是直接用MDK方便還是在vscode用keil插件方便一些?

    用STM32的時候是直接用MDK方便還是在vscode用keil插件方便一些
    發表于 08-12 08:02

    harmony-utils之FormatUtil,格式化工具類

    harmony-utils之FormatUtil,格式化工具類
    的頭像 發表于 07-03 18:22 ?510次閱讀

    最新 HUAWEI DevEco Studio 使用技巧

    (Simplified) 中文漢化插件 GitToolBox 編輯器中顯示 git 歷史 保存時自動格式化 寫了一堆代碼,當保存時,自動幫你格式化 切換 Ohos 視圖 項目本來的視圖
    的頭像 發表于 04-27 16:59 ?1369次閱讀
    最新 HUAWEI DevEco Studio 使用技巧

    使用 QWQ:32B 模型搭配 VSCode 的 Cline 插件實現自動代碼編程!

    。結合 Visual Studio Code(VSCode)的 Cline 插件,開發者可以實現高效的自動代碼編程。本文將詳細介紹如何配置和使用 QWQ:32B 模型與 Cline 插件
    的頭像 發表于 03-21 18:12 ?1277次閱讀
    使用 QWQ:32B 模型搭配 VSCode 的 Cline <b class='flag-5'>插件</b>實現自動<b class='flag-5'>化</b><b class='flag-5'>代碼</b>編程!

    通過FATFS文件系統讀寫SD卡創建文件可以了,加入MSC一直顯示一個沒有格式化的U盤盤符,也不能格式化,為什么?

    通過FATFS文件系統讀寫SD卡創建文件可以了,但加入MSC,一直顯示一個沒有格式化的U盤盤符,也不能格式化,這是什么問題導致的
    發表于 03-12 07:20

    進行SD卡格式化的時候,會報錯FR_DISK_ERR,怎么解決?

    在進行SD卡格式化的時候,會報錯FR_DISK_ERR,具體原因是在寫函數中在 if(__SDMMC_GET_FLAG(SDMMCx, SDMMC_FLAG_CTIMEOUT
    發表于 03-10 06:29

    在Raspberry Pi上從源代碼構建OpenVINO? ARM插件失敗了,怎么解決?

    在 Raspberry Pi* 上從源代碼構建OpenVINO? ARM 插件。 cmake -DCMAKE_BUILD_TYPE=Release -DOPENVINO_EXTRA_MODULES
    發表于 03-06 06:19