91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

卷!合宙5元國(guó)產(chǎn)MCU—兼容主流F103,支持Keil開(kāi)發(fā)

合宙LuatOS ? 2022-10-17 10:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在時(shí)局變幻的市場(chǎng),有人高呼這是國(guó)產(chǎn)MCU的黃金時(shí)代,有人輕嘆國(guó)產(chǎn)替代前路漫漫其修遠(yuǎn)兮……

Air32F103系列秉承合宙MCU超值特性和嚴(yán)謹(jǐn)工業(yè)設(shè)計(jì),相比市場(chǎng)主流F103每盤可省數(shù)萬(wàn)元,行業(yè)應(yīng)用可謂豁然開(kāi)朗。卷價(jià)格,興行業(yè)——成本優(yōu)勢(shì)和服務(wù)能力,或許是你開(kāi)啟市場(chǎng)的萬(wàn)能金鑰匙。

Air32F103系列目前支持多種開(kāi)發(fā)環(huán)境,本文主要幫助工程師朋友解決Keil開(kāi)發(fā)環(huán)境搭建相關(guān)問(wèn)題。

a2d0655a-4caa-11ed-b116-dac502259ad0.gif

Air32F103系列Keil開(kāi)發(fā)手冊(cè)

針對(duì)Air32F103系列芯片的Keil開(kāi)發(fā),將從環(huán)境搭建和下載燒錄兩部分進(jìn)行簡(jiǎn)要介紹,工程師朋友可通過(guò)技術(shù)交流群和官方wiki了解更多內(nèi)容。

一、環(huán)境搭建

1. 準(zhǔn)備工作

?安裝MDK5:

具體方法請(qǐng)百度,安裝后需要激活才能編譯大文件。

? 下載安裝Air32F103的SDK:

https://gitee.com/openLuat/luatos-soc-air32f103/

2. 安裝支持包

找到AIR_Jlink_Keil文件夾中最新版本的pack文件,雙擊安裝即可,安裝后可在keil設(shè)備列表的Generic下看到AIR32設(shè)備。

a35ba1a6-4caa-11ed-b116-dac502259ad0.png

3. 新建工程

? 點(diǎn)擊菜單欄的Project->New μVision Project:

a36536a8-4caa-11ed-b116-dac502259ad0.png

? 創(chuàng)建文件夾和工程名,路徑根據(jù)自己實(shí)際情況選擇:

a39250b6-4caa-11ed-b116-dac502259ad0.png

? 選擇設(shè)備列表中的Generic下的AIR32F103CBT6

a3a9e5d2-4caa-11ed-b116-dac502259ad0.png

? 添加啟動(dòng)文件
勾選CMSIS下的CORE和Device下的Startup,即可自動(dòng)配置啟動(dòng)文件:

a3b5816c-4caa-11ed-b116-dac502259ad0.png

? 添加外設(shè)庫(kù)支持
例如添加GPIO庫(kù),勾選GPIO組件以后可以看到下面會(huì)提示缺少其他組件,根據(jù)提示勾選即可,也可以全部勾選:

a3c573ba-4caa-11ed-b116-dac502259ad0.png

? 根據(jù)提示勾選缺少的組件之后就消除了提示,點(diǎn)擊OK工程就建立好了

a4266094-4caa-11ed-b116-dac502259ad0.png

? 添加庫(kù)函數(shù)定義

a433e124-4caa-11ed-b116-dac502259ad0.png

4. 測(cè)試代碼

點(diǎn)擊左上角新建一個(gè)文件,右鍵保存為main.c,添加一個(gè)main函數(shù),點(diǎn)擊編譯按鈕測(cè)試是否能編譯成功。

int main(void)

{

while(1);

}

二、下載燒錄

Air32F103開(kāi)發(fā)板出廠默認(rèn)為DAPLink固件,所以可直接作為調(diào)試器給另一個(gè)設(shè)備調(diào)試燒錄。這里介紹DAPLink的使用方法,其他調(diào)試器類似。

特別注意:

由于Win7系統(tǒng)不自帶WinUSB驅(qū)動(dòng),且該系統(tǒng)早在2020年微軟就已停止支持,所以如需使用DAPLINK功能,請(qǐng)升級(jí)至Win8以上系統(tǒng),或自行手動(dòng)安裝驅(qū)動(dòng):

Zadig驅(qū)動(dòng)安裝器
https://zadig.akeo.ie/

Air32F103開(kāi)發(fā)板的DAPLink固件,PB13連接被調(diào)試設(shè)備的SWDCLK,PB14連接被調(diào)試設(shè)備的SWDIO,PB0連接復(fù)位:

點(diǎn)擊工程配置魔術(shù)棒,找到Debug選項(xiàng)卡,在下拉列表中選擇CMSIS-DAP Debugger,點(diǎn)擊Settings按鈕:

a49b9af8-4caa-11ed-b116-dac502259ad0.png

查看設(shè)備是否連接正常,連接正??梢栽赟W Device列表里看到設(shè)備,可以調(diào)整時(shí)鐘速度提高效率:

a4a8c9d0-4caa-11ed-b116-dac502259ad0.png

點(diǎn)擊Flash Download選項(xiàng)卡,可以看到我們的支持包已經(jīng)默認(rèn)幫我們添加了下載算法,我們可以勾選Reset and Run選項(xiàng)卡,每次下載完自動(dòng)復(fù)位運(yùn)行代碼,就不用手動(dòng)按復(fù)位按鈕了。

a4b15974-4caa-11ed-b116-dac502259ad0.png

配置完成以后就可以直接點(diǎn)擊燒錄按鈕,下載燒錄代碼到設(shè)備了。

相關(guān)注意事項(xiàng):

由于開(kāi)發(fā)板默認(rèn)的DAPlink固件封堵了SWD調(diào)試接口,所以第一次使用SWD下載時(shí),請(qǐng)先按住被調(diào)試板子的BOOT按鍵,再按一下復(fù)位按鍵,最后松開(kāi)BOOT按鍵,然后點(diǎn)擊Keil中的下載按鈕。

第一次下載完成后,下次下載就不用這樣操作了(或在下載前先按住被調(diào)試板子的復(fù)位按鍵,在點(diǎn)擊Keil的下載按鈕后馬上松開(kāi)按鍵/或者直接用ISP工具擦除芯片)。

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

    關(guān)注

    147

    文章

    18946

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    猛!MCU模組:Air1601/1602雙星出擊!

    在嵌入式開(kāi)發(fā)中,你是否曾面臨這樣的困境:高清UI渲染依賴昂貴高端芯片、圖像處理卡頓、多網(wǎng)通信協(xié)同復(fù)雜、工業(yè)級(jí)穩(wěn)定設(shè)計(jì)繁瑣……Air1601/Air1602系列MCU模組應(yīng)運(yùn)而生:—
    的頭像 發(fā)表于 02-13 14:05 ?595次閱讀
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b><b class='flag-5'>MCU</b>模組:Air1601/1602雙星出擊!

    國(guó)產(chǎn)MCU無(wú)縫替代新選擇:FT32F103R8AT7完美兼容STM32F103R8Tx實(shí)操解析!

    在全球半導(dǎo)體供應(yīng)鏈持續(xù)波動(dòng)、國(guó)產(chǎn)替代成為產(chǎn)業(yè)共識(shí)的當(dāng)下,STM32F103R8Tx作為意法半導(dǎo)體經(jīng)典的Cortex-M3內(nèi)核MCU,雖長(zhǎng)期占據(jù)消費(fèi)電子、工業(yè)控制等領(lǐng)域的核心地位,卻也面臨著交貨周期長(zhǎng)
    的頭像 發(fā)表于 02-08 15:19 ?1303次閱讀
    <b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>MCU</b>無(wú)縫替代新選擇:FT32<b class='flag-5'>F103</b>R8AT7完美<b class='flag-5'>兼容</b>STM32<b class='flag-5'>F103</b>R8Tx實(shí)操解析!

    為什么國(guó)產(chǎn)MCU的工程生態(tài)很難統(tǒng)一?

    背景 國(guó)產(chǎn) MCU 種類多、廠商眾多,生態(tài)碎片化明顯。 主要原因 廠商 SDK 不統(tǒng)一 :API、驅(qū)動(dòng)結(jié)構(gòu)差異大 開(kāi)發(fā)工具閉源 :無(wú)法統(tǒng)一配置流程 工程模板缺失 :初始化步驟、外設(shè)配置不一致 社區(qū)
    發(fā)表于 01-28 09:25

    2025-2026年MCU生態(tài)全景分析:國(guó)產(chǎn)替代的下一個(gè)戰(zhàn)場(chǎng)是\"工具鏈\"

    : \"投入資金開(kāi)發(fā)工具鏈,還是做市場(chǎng)推廣?\" McuStudio的答案: 開(kāi)發(fā)工具鏈,可以獲得: 開(kāi)發(fā)者門檻降低80% 技術(shù)支持成本降低70% 市場(chǎng)份額提升3-
    發(fā)表于 01-27 08:54

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

    國(guó)產(chǎn)MCU廠商的需求和痛點(diǎn)進(jìn)行優(yōu)化,響應(yīng)更及時(shí) 可擴(kuò)展 - 提供擴(kuò)展商店機(jī)制,支持復(fù)雜場(chǎng)景的定制開(kāi)發(fā) 我們想聽(tīng)聽(tīng) 作為工程師用戶: 這樣的工具能否解決你目前項(xiàng)目中的實(shí)際問(wèn)題? 你最看重
    發(fā)表于 01-26 10:30

    MB0036核心開(kāi)發(fā)板(評(píng)測(cè))

    不夠,還可以自己外接,這塊開(kāi)發(fā)板也是預(yù)留了IO口的,支持拓展學(xué)習(xí)。文末也附加了這塊開(kāi)發(fā)板的資料。 對(duì)于這塊開(kāi)發(fā)板的申請(qǐng)方法,在微信搜索賽
    發(fā)表于 12-04 22:38

    CW32 MCU用什么IDE開(kāi)發(fā)?

    推薦使用IAR Embedded Workbench for ARM、Keil μVision for ARM等IDE開(kāi)發(fā)CW32 MCU應(yīng)用,其中新版本IAR EWARM直接支持CW
    發(fā)表于 11-12 07:52

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

    。以前對(duì)著手冊(cè)查寄存器配置半天,現(xiàn)在 勾勾選選,代碼框架直接就生成了 。特別是項(xiàng)目急的時(shí)候,這套流程能救大命。 ?? 本土化適配 感覺(jué)它對(duì)國(guó)內(nèi)幾家主流MCU廠家的芯片支持得更快、更全一些。用
    發(fā)表于 10-31 10:18

    FT32A103RDAT車規(guī)級(jí)32位國(guó)產(chǎn)MCU解析,FT32A103RDAT替代STM32F103RD

    FT32A103RDAT3是 FMD 推出的車規(guī)級(jí) 32 位 MCU,AEC-Q100 Grade 1(-40 ℃~125 ℃)認(rèn)證,Cortex-M3@72 MHz,512 KB Flash
    的頭像 發(fā)表于 10-28 15:34 ?415次閱讀
    FT32A<b class='flag-5'>103</b>RDAT車規(guī)級(jí)32位<b class='flag-5'>國(guó)產(chǎn)</b><b class='flag-5'>MCU</b>解析,FT32A<b class='flag-5'>103</b>RDAT替代STM32<b class='flag-5'>F103</b>RD

    華大電子支持主流開(kāi)發(fā)工具有哪些

    華大電子支持主流開(kāi)發(fā)工具
    的頭像 發(fā)表于 09-28 10:43 ?543次閱讀
    華大電子<b class='flag-5'>支持</b>的<b class='flag-5'>主流</b><b class='flag-5'>開(kāi)發(fā)</b>工具有哪些

    MH32F103A系列單片機(jī)的功能特性

    MH32F103A是一款硬件完美兼容ST32的國(guó)產(chǎn)32位單片機(jī),使用高性能的ARM Cortex-M3 內(nèi)核,最高工作頻率216 MHz。內(nèi)置最大512K Flash,96K Sram存儲(chǔ)器。MH32
    的頭像 發(fā)表于 09-12 10:58 ?1142次閱讀
    MH32<b class='flag-5'>F103</b>A系列單片機(jī)的功能特性

    如何評(píng)價(jià)華大電子CIU32F003開(kāi)發(fā)板?國(guó)產(chǎn)32位MCU能否替代STM32?

    一、開(kāi)篇:國(guó)產(chǎn)MCU的突圍之戰(zhàn) "當(dāng)STM32F103價(jià)格飆升至20時(shí),我們是否該給國(guó)產(chǎn)芯片一個(gè)機(jī)會(huì)?" 以2023年芯片缺貨潮為引子,提
    的頭像 發(fā)表于 06-05 10:22 ?1490次閱讀

    靈動(dòng)微電子MM32MCU主流型芯片選型

    靈動(dòng)微電子MM32系列32位MCU已經(jīng)在江湖上久負(fù)盛名,以產(chǎn)品平臺(tái)化、系列化、兼容性好、性價(jià)比高、易于開(kāi)發(fā)著稱。MM32MCU分為超值型、主流
    的頭像 發(fā)表于 05-06 13:32 ?2899次閱讀
    靈動(dòng)微電子MM32<b class='flag-5'>MCU</b>的<b class='flag-5'>主流</b>型芯片選型

    STM32F103×8/STM32F103×B MCU手冊(cè)

    參考第2.2節(jié):整個(gè)系列的完全兼容性。中密度STM32F103xx數(shù)據(jù)手冊(cè)必須與低、中、高密度STM 32 f 10 xx參考手冊(cè)一起閱讀。有關(guān)數(shù)據(jù)手冊(cè)和參考手冊(cè)的設(shè)備勘誤表信息,請(qǐng)參考STM32
    發(fā)表于 03-18 16:37 ?0次下載

    使用Keil開(kāi)發(fā)環(huán)境和STM32F103RCT6實(shí)現(xiàn)RTC功能時(shí),總提示\"RTC_InitTypeDef\" is undefined,為什么?

    使用Keil開(kāi)發(fā)環(huán)境和STM32F103RCT6,實(shí)現(xiàn)RTC功能時(shí),總提示"RTC_InitTypeDef" is undefined? 頭文件已包含,庫(kù)文件也已包含,不知是何原因?
    發(fā)表于 03-12 07:38