五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

STM32F103學(xué)習(xí)筆記 day14

2023-02-26 11:27 作者:崔崔TV  | 我要投稿

常用開發(fā)工具:

MDK分成兩個部分:軟件安裝包和器件支持包

軟件下載地址:https://www.keil.com/download/product/

器件支持包下載地址:https://www.keil.com/dd2/pack


感覺具體的安裝流程就有需求的話現(xiàn)學(xué)就行了



仿真器驅(qū)動的安裝

DAP仿真器是不需要驅(qū)動的,免驅(qū)。

如果是STLINK就需要安裝仿真器驅(qū)動


DAP仿真器

上面是JTAG接口,右邊是虛擬串口,左邊是SWD接口

下面是USB轉(zhuǎn)TTL口,右下角是工作指示燈


CH340虛擬串口的驅(qū)動安裝

具體的安裝過程倒是沒什么,就搞搞明白為啥要安裝,安裝完有什么用就行。

裝完了之后成功的話是這么個效果:

連接的原理和目的如下:

電腦PC有電腦的電平標準,上午學(xué)過,應(yīng)該是5v左右,通過USB轉(zhuǎn)TTL電平,同時轉(zhuǎn)換接口。CH340是個芯片,所以使用的時候需要裝驅(qū)動。


USB虛擬串口的作用:如果USB連接的是串口1,則USB口還可以用來下載程序,如果是串口2,就只能充當(dāng)串口。

(USB可以當(dāng)供電口)



MDK5編譯例程:

這個是編譯完了之后的一個結(jié)果,那個code,ROdata,RWdata和ZIdata是不一樣的東西:

通過累加,可以知道,F(xiàn)LASH占用了多少(前三行都是占用FLASH)單位是字節(jié)

后兩行占用的是SRAM

FLASH和RAM的本質(zhì)區(qū)別:深入分析STM32單片機的RAM和FLASH - 嗶哩嗶哩 (bilibili.com)

跑完程序之后生成的.hex文件,會存儲在project根目錄下的“output”文件夾

這個hex文件就是后續(xù)要拷貝到開發(fā)板中運行的軟件。


雙擊project的“文件夾”圖標,會出現(xiàn)一個.map文件

拉到最后可以看到內(nèi)存占用情況



串口下載程序須知

1、STM32的ISP下載,常用串口1下載程序

ISP名為在線系統(tǒng)編程,與之類似的還有IAP和ICP

這三個P是單片機燒錄程序的三種主要形式

單片機三種燒錄方式ICP、IAP和ISP詳解 - 知乎 (zhihu.com)

2、觀察電路板,可以看到PA9和PA10這兩個是這樣連接的:


這樣連接的主要原因是這個:

PA9是單片機的TX引腳,PA10是單片機的RX引腳,所以PA9要和RXD連接,PA10要和TED連接。

然后的一項工作就是要配置FLYMCU

首先找到軟件資料里面的FLYMCU的可執(zhí)行文件,打開之后長這樣:

對其進行配置的主要步驟如下:

第一步是搜索串口,找到可用的串口,找到CH340

波特率可以設(shè)置為最高的460800

問題:這里根據(jù)什么來確定串口的波特率

我感覺應(yīng)該還是看數(shù)據(jù)手冊,確定芯片可以接受的最高的波特率是多少

在這里找了好久,以后可以記住,在數(shù)據(jù)手冊里面搜索(USART)就可以找到一個最高波特率的東西。不過通過跟賈總交流,得知,這個波特率如果很高,就有可能產(chǎn)生誤差和錯誤,這時候就會對連接線有要求。比如常用的杜邦線,通常就只能設(shè)置為115200,再高就可能出錯了。

第二步就是去工程目錄的output文件夾下面找到.hex文件,有的時候也會放在obj文件下面

第三步選中“編程前重裝文件”

然后第四步就是選擇“校驗”和“編程后執(zhí)行”

第五步“編程到FLASH時寫選項字節(jié)”不可以勾選

最后一步,在最后一行選擇:“DTR的低電平復(fù)位,RTS高電平進BOOTloader”

就算配置完了

然后點擊開始編程就完事了

哇好牛逼!


好,今天差不多算入門了,下午再學(xué)學(xué)DAP

CH340的電路不想學(xué)了,這他媽有啥學(xué)的

工具,會用就行哇




STM32F103學(xué)習(xí)筆記 day14的評論 (共 條)

分享到微博請遵守國家法律
哈尔滨市| 永年县| 两当县| 建瓯市| 如皋市| 吴江市| 黄梅县| 个旧市| 石门县| 威远县| 桦甸市| 包头市| 米泉市| 惠安县| 罗定市| 饶河县| 赣州市| 陵水| 潜山县| 巩留县| 灵石县| 灌云县| 隆德县| 新乡市| 瑞丽市| 澳门| 河北区| 宜都市| 谷城县| 新郑市| 砀山县| 贵港市| 门源| 临邑县| 安远县| 安塞县| 沙坪坝区| 海口市| 诏安县| 江山市| 崇阳县|