精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

AT開發(fā)工具實用教程

掌芯元器 ? 2024-08-30 13:22 ? 次閱讀

本文主要介紹AT32相關(guān)的圖形化配置工具,通過對 MCU 的圖形化配置,生成初始化 C 代碼和對應(yīng) IDE 項目,以減少開發(fā)人員的工作量、時間和成本。

一、AT32 Work Bench

AT32 Work Bench 有以下主要特點:

1. 支持外設(shè)初始化配置

2. 支持 PIN MUX 配置,并可自定義 PIN 腳標(biāo)簽

3. 支持系統(tǒng)時鐘自動化配置

4. 支持在線代碼預(yù)覽,所見即所得

5. 支持 add user code 功能(客戶已有代碼不會被新生成工程覆蓋)

6. 支持 Keil、IAR、AT32 IDE 等常見 IDE 工程自動生成

7. 支持最近編輯的設(shè)計記錄

8. 支持配置 PDF 報告的生成

9. 支持中英文切換

10. 支持 Windows、Linux 等多平臺 11. 支持軟件的在線升級,以及 MCU 固件的在線下載

注:此軟件無需安裝,直接點擊對應(yīng)的.exe 文件即可使用。

1.1、開始界面

開始界面提供三個選項:“開始一個新的設(shè)計”、 “打開一個已有的設(shè)計”和“最近使用的設(shè)計”。

1、開始一個新的設(shè)計選擇 MCU 產(chǎn)品線、MCU 系列、MCU 型號,封裝、Flash 與 SRAM 將根據(jù)型號自動填寫;

2、然后點擊 “新建”,將創(chuàng)建一個新的項目;

3、打開一個已有的設(shè)計可以通過資源管理器找到一個已經(jīng)保存的項目,并打開該項目(*.ATWP 文件);

4、最近使用的設(shè)計展示了最近創(chuàng)建的項目列表,可選擇一個項目打開。

e409c56a-668f-11ef-89ff-92fbcf53809c.jpg

1.2、項目配置

創(chuàng)建新項目后,或者已經(jīng)加載了之前保存的項目后,將打開項目配置頁面。項目配置頁面包含菜單 欄、工具欄與以下一組視圖: 布局和配置 、時鐘配置 、代碼預(yù)覽。

1、在“Pin 布局和配置”中,可以對外設(shè)使用的引腳和參數(shù)進行配置。

2、在“時鐘配置”中,可以對 MCU 時鐘進行配置。

3、在“代碼預(yù)覽”中,可以預(yù)覽根據(jù)當(dāng)前配置自動生成的代碼。

4、點擊菜單欄的生成代碼功能或者工具欄的 圖標(biāo),可以生成與當(dāng)前配置相對應(yīng)的用戶代碼和項目。

e42ad02a-668f-11ef-89ff-92fbcf53809c.jpg

二、AT32時鐘配置工具

目前AT官方的圖形化配置工具仍有不支持的型號,如STM32F403Z系列,這時我們即可采用AT的時鐘配置工具結(jié)合官方固件庫快捷的生成我們所需要的工程。本章用于介紹如何使用雅特力科技提供的時鐘配置工具對 AT32 MCU 時鐘路徑及參數(shù)進行配置,并生成相應(yīng)的時鐘配置流程代碼。

2.1、配置新項目

雙擊打開時鐘配置工具,可看到圖示的啟動界面,可點擊“項目”菜單-->“新建”,進行配置項目的新建,在新建配置項目的過程中需要對芯片的系列所屬進行選擇. 操作方法如下圖所示 圖 6. MCU 選擇界面 MCU 系列的選擇,可點擊下拉框來進行選擇,當(dāng)選擇好 MCU 后點擊“確定”可進入到時鐘配置界面。

e44337aa-668f-11ef-89ff-92fbcf53809c.jpg

2.2、配置界面的使用

配置界面主要用來進行時鐘路徑及參數(shù)的配置,以下的介紹將以 AT32F435 系列作為示例來展開進行,其余系列的配置方法與此類似。 整個配置界面主要可以分為五個大塊,

1、用于展示當(dāng)前配置項目所選擇的 MCU 系列。

2、配置部分:用于對時鐘路徑和時鐘參數(shù)進行選擇和配置,以達到期望的應(yīng)用需求。

3、輸出部分:用于時鐘輸出(CLKOUT)的配置。

4、在 SCLK 欄也可在選中 PLL 為系統(tǒng)時鐘時作為輸入框,可輸入期望的系統(tǒng)時鐘頻率來反向自動 配置出倍頻參數(shù)。

5.、結(jié)果部分:用于顯示當(dāng)前外設(shè)所使用的時鐘頻率及總線上的外設(shè)。

e44cf4ac-668f-11ef-89ff-92fbcf53809c.jpg

當(dāng)時鐘配置完成后,可點擊生成代碼,然后選擇代碼生成的路徑并確認,最后會在所選目錄下生成兩 個文件夾 inc 和 src,源文件存放在 src 文件夾下,頭文件存放在 inc 文件夾下。這些文件可結(jié)合到 BSP_V2.x.x 內(nèi)的工程來進行使用。可以采用新生成的時鐘代碼文件(at32f4xx_clock.c/ at32f4xx_clock.h/ at32f4xx_conf.h)將原 BSP demo 中的對應(yīng)文件替換,在 main 函數(shù)中進行 system_clock_config 函數(shù)調(diào)用即可。

2.3、 注意事項

在使用本時鐘配置工具時需注意:

1、此工具生成的時鐘配置源碼文件需結(jié)合雅特力科技提供的 BSP_V2.x.x 進行使用。

2、不同系列所生成的時鐘配置源碼文件不能型號混用,只能在相對應(yīng)的工程項目中進行調(diào)用。

3、配置工具中各輸入框參數(shù)修改后,請以“Enter”鍵結(jié)束。

三、總結(jié)

上述工具的使用以及 AT32 時鐘配置流程、代碼解析等詳細介紹,均可從雅特力官網(wǎng)獲取。

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

    關(guān)注

    146

    文章

    16992

    瀏覽量

    350311
  • 軟件
    +關(guān)注

    關(guān)注

    69

    文章

    4774

    瀏覽量

    87162
  • AT32
    +關(guān)注

    關(guān)注

    1

    文章

    113

    瀏覽量

    2074
收藏 人收藏

    評論

    相關(guān)推薦

    #開發(fā)工具 安卓開發(fā)工具

    開發(fā)工具andriod工具使用
    勤學(xué)苦練的廢材
    發(fā)布于 :2022年11月21日 13:29:13

    Linux開發(fā)工具總結(jié)

    Linux是一個優(yōu)秀的開發(fā)環(huán)境,但是如果沒有好的開發(fā)工具作為武器,這個環(huán)境給你帶來的好處就會大打折扣。幸運的是,有很多好用的Linux和開源開發(fā)工具供你選擇,如果你是一個新手,你可能不知道有哪些
    發(fā)表于 07-23 06:35

    USB芯片資料及開發(fā)工具

    USB芯片資料及開發(fā)工具
    發(fā)表于 03-27 22:55 ?168次下載

    單片機開發(fā)工具全集

    單片機開發(fā)工具全集
    發(fā)表于 04-16 16:22 ?143次下載
    單片機<b class='flag-5'>開發(fā)工具</b>全集

    CodeWarriorTM開發(fā)工具套件

    本內(nèi)容介紹了CodeWarriorTM開發(fā)工具套件
    發(fā)表于 05-19 18:08 ?0次下載
    CodeWarriorTM<b class='flag-5'>開發(fā)工具</b>套件

    STM32 VR開發(fā)工具

    STM32 VR開發(fā)工具
    發(fā)表于 02-17 13:38 ?39次下載

    全志VR開發(fā)工具

    全志VR開發(fā)工具
    發(fā)表于 02-17 14:08 ?32次下載

    SL-AVR(新版)開發(fā)工具

    SL-AVR(新版)開發(fā)工具
    發(fā)表于 09-21 12:50 ?0次下載
    SL-AVR(新版)<b class='flag-5'>開發(fā)工具</b>

    ARM開發(fā)工具解讀

    1.6 ARM開發(fā)工具 用戶選用ARM處理器開發(fā)嵌入式產(chǎn)品時,選擇合適的開發(fā)工具可以加快開發(fā)進度,節(jié)省開發(fā)成本。根據(jù)功能不同,ARM應(yīng)用軟件
    發(fā)表于 10-18 13:29 ?3次下載
    ARM<b class='flag-5'>開發(fā)工具</b>解讀

    web前端開發(fā)工具排行:8款html開發(fā)工具推薦下載

    前端負責(zé)實現(xiàn)頁面效果,后端主要負責(zé)功能開發(fā)。那web開發(fā)都用什么工具呢?最常用的前端開發(fā)工具有哪些呢?本文推薦8款最好用的web前端開發(fā)工具
    的頭像 發(fā)表于 02-01 17:20 ?8.5w次閱讀

    Microchip Microstick II開發(fā)工具

    Microchip公司的本次講座是:Microchip Microstick II開發(fā)工具
    的頭像 發(fā)表于 06-07 13:46 ?2329次閱讀

    2019年的最佳軟件開發(fā)工具有哪些

    市面上有海量的軟件開發(fā)工具,因此,選擇最佳軟件開發(fā)工具可能是一項挑戰(zhàn)。本文是 22 款頂級軟件開發(fā)工具的精選列表。
    的頭像 發(fā)表于 02-04 14:54 ?6811次閱讀
    2019年的最佳軟件<b class='flag-5'>開發(fā)工具</b>有哪些

    6個高效的前端開發(fā)工具

    高效的前端開發(fā)工具有哪些?在互聯(lián)網(wǎng)中許多開發(fā)工具可以讓前端開發(fā)人員的工作生活變得更加輕松。應(yīng)用程序的功能越來越豐富,也導(dǎo)致了前端開發(fā)的復(fù)雜度大幅增加,急需好的
    的頭像 發(fā)表于 01-05 16:00 ?4521次閱讀

    開發(fā)工具

    如需下載,請關(guān)注微信公眾號。 yjjy168168168共享 -> 原創(chuàng)文章,開發(fā)工具,技術(shù)資料,開源項目,項目方案。
    發(fā)表于 11-13 19:06 ?0次下載
    <b class='flag-5'>開發(fā)工具</b>

    Diamond開發(fā)工具使用說明

    Diamond開發(fā)工具使用說明
    發(fā)表于 05-23 09:14 ?0次下載