標(biāo)準(zhǔn)外設(shè)庫(kù)STM32標(biāo)準(zhǔn)外設(shè)庫(kù)是一個(gè)固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫(kù)還包括每一個(gè)外設(shè)的驅(qū)動(dòng)描述和應(yīng)用實(shí)例,為開發(fā)者訪問底層硬件提供了一個(gè)中間API,通過使用固件函數(shù)庫(kù),無(wú)需深入掌握底層硬件細(xì)節(jié),開發(fā)者就可以輕松應(yīng)用每一個(gè)外設(shè)。Libraries 文件夾下面有 CMSIS 和 STM32F1xx_StdPeriph_Driver 兩個(gè)目錄,這兩個(gè)目錄包含固件庫(kù)核心的所有子文件夾和文件,是代碼移植的重頭戲。CMSIS 文件夾存放的是符合 CMSIS 規(guī)范的一些文件, Driver 文件夾下是STM32F1標(biāo)準(zhǔn)外設(shè)固件庫(kù)源碼文件和對(duì)應(yīng)的頭文件,說白了就是將寄存器封裝好的函數(shù)接口。Project 文件夾下面有STM32F1xx_StdPeriph_Examples 和STM32F1xx_StdPeriph_Template 兩個(gè)文件夾,Examples文件夾下是固件示例源碼,Template文件夾下是工程模板。這些源碼的學(xué)習(xí)對(duì)以后的開發(fā)學(xué)習(xí)非常重要。Utilities 文件夾下就是官方評(píng)估板的一些對(duì)應(yīng)源碼,可以忽略不看。根目錄中還有一個(gè)固件庫(kù)的幫助文檔 stm32f10x_stdperiph_lib_um.chm文件。
標(biāo)簽: stm32
上傳時(shí)間: 2022-02-15
上傳用戶:
51里,從中斷開始,很多初學(xué)者就會(huì)感到很迷茫,不知道自己在學(xué)什么,特上傳此資料。單片機(jī)在執(zhí)行程序的過程中,暫時(shí)中斷執(zhí)行當(dāng)前的程序,轉(zhuǎn)而去執(zhí)行其他的應(yīng)急處理程序,稱為中斷。例如。你正在餐廳吃飯,有朋友喊你去接電話,于是你就收到了來自朋友的一個(gè)中斷(可以叫做外部中斷),當(dāng)你準(zhǔn)備去接電話時(shí),突然肚子疼,需要上廁所(內(nèi)部中斷),這又是一個(gè)中斷,我們把引起中斷的事件叫中斷源(例如接電話、上廁所等,外部引起的叫外部中斷,內(nèi)部引起的叫內(nèi)部中斷),產(chǎn)生中斷就要去處理它,這稱為中斷的響應(yīng)。在接電話、上廁所這些中斷源中,顯然上廁所更需要立刻處理,這就是中斷的優(yōu)先級(jí)?!?1單片機(jī)的中斷系統(tǒng)十分重要,分為外部中斷和定時(shí)器中斷。中斷發(fā)生CPU在處理某一事件A時(shí),發(fā)生了另一事件B請(qǐng)求CPU迅速去處理中斷響應(yīng)和中斷服務(wù)CPU暫時(shí)中斷當(dāng)前的工作,轉(zhuǎn)去處理事件B中斷返回待CPU將事件B處理完畢后,再回到原來事件A被中斷的地方繼續(xù)處理事件A這一過程稱為中斷單片機(jī)有10個(gè)寄存器主要與中斷程序的書寫控制有關(guān)中斷允許控制寄存器IE定時(shí)器控制寄存器TCON串口控制寄存器SCON中斷優(yōu)先控制寄存器IP定時(shí)器工作方式控制寄存器TMOD定時(shí)器初值賦予寄存器(TH0/TH1,TL0/TL1)
上傳時(shí)間: 2022-02-16
上傳用戶:qdxqdxqdxqdx
我們?cè)谕瓿?PCB 的設(shè)計(jì)后,要把設(shè)計(jì)文件轉(zhuǎn)換成光繪文件,一方面利于文檔保密,另一方面方便 PCB 廠家生產(chǎn)。 下面以一個(gè) 6 層板為例, 規(guī)范一下 Gerber文件輸出的步驟和詳細(xì)設(shè)置。 采用圖文并茂的方式,詳細(xì)介紹了Altium Designer如何生成Gerber、鉆孔文件、坐標(biāo)文件。
標(biāo)簽: altium designer gerber文件
上傳時(shí)間: 2022-03-24
上傳用戶:
內(nèi)容簡(jiǎn)介本手冊(cè)將由淺入深,帶領(lǐng)大家學(xué)習(xí) STM32F103 的各個(gè)功能,為您開啟全新的 STM32 之旅。本手冊(cè)總共分為三篇: 1, 硬件篇,主要介紹本手冊(cè)硬件平臺(tái); ; 2,軟件篇,主要介紹 STM32F1常用開發(fā)軟件的使用以及一些下載調(diào)試的技巧,并詳細(xì)介紹了幾個(gè)常用的系統(tǒng)文件(程序); 3,實(shí)戰(zhàn)篇,主要通過 48 個(gè)實(shí)例(絕大部分是直接操作寄存器完成的)帶領(lǐng)大家一步步深入了解STM32F1。本手冊(cè)為 ALIENTEK 精英 STM32F103 V1 開發(fā)板的配套教程,在開發(fā)板配套的光盤里面,有詳細(xì)原理圖以及所有實(shí)例的完整代碼,這些代碼都有詳細(xì)的注釋, 所有源碼都經(jīng)過我們嚴(yán)格測(cè)試,不會(huì)有任何警告和錯(cuò)誤,另外,源碼有我們生成好的 hex 文件,大家只需要通過串口/仿真器下載到開發(fā)板即可看到實(shí)驗(yàn)現(xiàn)象,親自體驗(yàn)實(shí)驗(yàn)過程。本手冊(cè)不僅非常適合廣大學(xué)生和電子愛好者學(xué)習(xí) STM32F103,其大量的實(shí)驗(yàn)以及詳細(xì)的解說,也是公司產(chǎn)品開發(fā)的不二參考。
標(biāo)簽: stm32f1
上傳時(shí)間: 2022-03-30
上傳用戶:jiabin
3A限流保護(hù)芯片,0.4A-3A可調(diào)范圍PW1503解決方案2A限流開關(guān)芯片,0.4A-2A可調(diào)范圍PW1502解決方案4.5A限流開關(guān)芯片,1A-4.5A可調(diào)范圍PW1555解決方案,輸入3.6V-15V。
標(biāo)簽: usb
上傳時(shí)間: 2022-03-30
上傳用戶:
本書的目的是讓讀者充分了解:(1)在應(yīng)用程序中, FreeRTOS 如何為各任務(wù)分配處理時(shí)間。(2)在任意給定時(shí)刻, FreeRTOS 如何選擇任務(wù)投入運(yùn)行。(3)任務(wù)優(yōu)先級(jí)如何影響系統(tǒng)行為。(4)任務(wù)存在哪些狀態(tài)。此外,還期望能夠讓讀者解:(1)如何實(shí)現(xiàn)一個(gè)任務(wù)。(2) 如何創(chuàng)建一個(gè)或多個(gè)任務(wù)的實(shí)例。(3) 如何使用任務(wù)參數(shù)。(4)如何改變一個(gè)已創(chuàng)建任務(wù)的優(yōu)先級(jí)。(5) 如何刪除任務(wù)。(6)如何實(shí)現(xiàn)周期性處理。(7)空閑任務(wù)何時(shí)運(yùn)行,可以用來干什么。
標(biāo)簽: FreeRTOS
上傳時(shí)間: 2022-04-04
上傳用戶:
AXP221 是一款高度集成的電源系統(tǒng)管理芯片,針對(duì)單芯鋰電池 ( 鋰離子或鋰聚合物 ) 且需要多路電源轉(zhuǎn)換輸出的應(yīng)用,提供簡(jiǎn)單易用而又可以靈活配置的完整電源解決方案,充分滿足多核應(yīng)用處理器系統(tǒng)對(duì)于電源相對(duì)復(fù)雜而精確控制的要求 。
上傳時(shí)間: 2022-04-08
上傳用戶:
基于GD32F1x0 芯片的KEIL5開發(fā)中文應(yīng)用筆記 .簡(jiǎn)介GigaDevice.GD32F1x0_DFP.pack符合Keil5 Pack最新標(biāo)準(zhǔn), 用于支持GD32F1x0系列芯片。該 Pack 具有以下特征:? 在線安裝方式(強(qiáng)烈推薦);? 本地安裝方式;? 自動(dòng)生成 GD32F1x0 系列 MCU 列表及對(duì)應(yīng)的特性信息;? 自動(dòng)匹配所選芯片對(duì)應(yīng)的Flash算法;? 在Manage Run-Time Environment(RTE)中提供了GD32F1x0 配套的庫(kù)與所需組件,用戶可以使用圖形化界面自選所需的庫(kù)文件;? 支持用戶在Debug模式下查看寄存器狀態(tài);? 利用Books選項(xiàng)卡獲取文檔資料。 Keil 版本要求本 Pack 適用于 Keil v5.15 及以上版本。 本文檔以 Keil v5.18a 為例。注意: 對(duì)于 Keil v5.13, Keil v5.14 版本, 有以下問題:1. 不支持 Books 選項(xiàng)卡中文檔資料獲取;2. Debug 模式下無(wú)法調(diào)用 SVD 文件查看寄存器狀態(tài)。為解決這一問題, 每一個(gè)工程中, 用戶需要手動(dòng)配置路徑。 如圖 1-1 所示,勾選Use Custom File, 按圖中路徑選擇 GD32Fxxx.sfr 替換默認(rèn)的 GD32Fxxx.svd 文件。
上傳時(shí)間: 2022-04-16
上傳用戶:
1.bus indices out of range 總線分支索引超出范圍2.Bus range syntax errors 總線范圍的語(yǔ)法錯(cuò)誤3.Illegal bus range values 非法的總線范圍值4.Illegal bus definitions 定義的總線非法5.Mismatched bus label ordering 總線分支網(wǎng)絡(luò)標(biāo)號(hào)錯(cuò)誤排序6.Mismatched bus/wire object on wire/bus 總線/導(dǎo)線錯(cuò)誤的連接導(dǎo)線/總線
標(biāo)簽: Altium Designer
上傳時(shí)間: 2022-04-17
上傳用戶:qdxqdxqdxqdx
Altium designer 怎么自動(dòng)交換器件管腳,Altium designer 自動(dòng)交換管腳的必要條件是:必須要有一個(gè)完整的工程文件包含原理圖在里面。
標(biāo)簽: Altium Designer
上傳時(shí)間: 2022-04-17
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1