在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

AT開發工具實用教程

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

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

一、AT32 Work Bench

AT32 Work Bench 有以下主要特點:

1. 支持外設初始化配置

2. 支持 PIN MUX 配置,并可自定義 PIN 腳標簽

3. 支持系統時鐘自動化配置

4. 支持在線代碼預覽,所見即所得

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

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

7. 支持最近編輯的設計記錄

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

9. 支持中英文切換

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

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

1.1、開始界面

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

1、開始一個新的設計選擇 MCU 產品線、MCU 系列、MCU 型號,封裝、Flash 與 SRAM 將根據型號自動填寫;

2、然后點擊 “新建”,將創建一個新的項目;

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

4、最近使用的設計展示了最近創建的項目列表,可選擇一個項目打開。

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

1.2、項目配置

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

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

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

3、在“代碼預覽”中,可以預覽根據當前配置自動生成的代碼。

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

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

二、AT32時鐘配置工具

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

2.1、配置新項目

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

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

2.2、配置界面的使用

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

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

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

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

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

5.、結果部分:用于顯示當前外設所使用的時鐘頻率及總線上的外設。

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

當時鐘配置完成后,可點擊生成代碼,然后選擇代碼生成的路徑并確認,最后會在所選目錄下生成兩 個文件夾 inc 和 src,源文件存放在 src 文件夾下,頭文件存放在 inc 文件夾下。這些文件可結合到 BSP_V2.x.x 內的工程來進行使用??梢圆捎眯律傻臅r鐘代碼文件(at32f4xx_clock.c/ at32f4xx_clock.h/ at32f4xx_conf.h)將原 BSP demo 中的對應文件替換,在 main 函數中進行 system_clock_config 函數調用即可。

2.3、 注意事項

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

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

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

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

三、總結

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

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

    關注

    146

    文章

    17704

    瀏覽量

    357917
  • 軟件
    +關注

    關注

    69

    文章

    5089

    瀏覽量

    88753
  • AT32
    +關注

    關注

    1

    文章

    120

    瀏覽量

    2491
收藏 0人收藏

    評論

    相關推薦

    #開發工具 安卓開發工具

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

    USB芯片資料及開發工具

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

    單片機開發工具全集

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

    CodeWarriorTM開發工具套件

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

    STM32 VR開發工具

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

    全志VR開發工具

    全志VR開發工具
    發表于 02-17 14:08 ?33次下載

    SL-AVR(新版)開發工具

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

    ARM開發工具解讀

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

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

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

    Microchip Microstick II開發工具

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

    6個高效的前端開發工具

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

    開發工具

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

    Diamond開發工具使用說明

    Diamond開發工具使用說明
    發表于 05-23 09:14 ?1次下載

    AI開發工具分類與功能

    當下,AI開發工具不僅簡化了AI開發的復雜流程,還提高了開發效率,推動了AI技術的廣泛應用。下面,AI部落小編為大家介紹AI開發工具的分類及其功能。
    的頭像 發表于 04-12 10:12 ?134次閱讀

    rk3568開發工具

    rk3568開發工具
    發表于 04-16 17:03 ?1次下載

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 国产成人亚洲日本精品 | 狠狠色噜噜狠狠狠狠米奇777 | 成年大片免费视频播放手机不卡 | 天天操夜夜草 | 亚洲综合色色图 | 欧美一级色 | 天天爱天天做久久天天狠狼 | 久久综合九色综合97_ 久久久 | 欧美 变态 另类 人妖班 | 伊人久久综合成人亚洲 | 久艹精品| 婷婷丁香激情 | 一级午夜免费视频 | 爱爱小说视频永久免费网站 | 韩国床戏合集三小时hd中字 | 日本三级网站在线线观看 | 免费网站看av片 | 亚洲一区中文 | 四虎影午夜成年免费精品 | 欧美乱xxxxxxxxx | 视色4se成人午夜精品 | 亚洲天天综合 | 天天操夜夜嗨 | 色老二精品视频在线观看 | 欧美日本一道免费一区三区 | 国产男人搡女人免费视频 | 性欧美高清短视频免费 | youjizz国产| 日本免费不卡视频 | 男女爱爱免费高清 | 青草青青视频 | 国产一级特黄特色aa毛片 | 免费国产成人α片 | 婷婷六月丁香午夜爱爱 | 日本xxxxxx69| 女性一级全黄生活片 | 日本xxxx色视频在线观看免 | 轻点灬大ji巴太粗太大了小说 | 久色99| 欧美综合色区 | 色综久久 |