本手冊介紹了32位基于ARM微控制器STM32F101xx與STM32F103xx的固件函數(shù)庫。該函數(shù)庫是一個固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫還包括每一個外設(shè)的驅(qū)動描述和應(yīng)用實例。通過使用本固件函數(shù)庫,無需深入掌握細(xì)節(jié),用戶也可以輕松應(yīng)用每一個外設(shè)。因此,使用本固態(tài)函數(shù)庫可以大大減少用戶的程序編寫時間,進而降低開發(fā)成本。每個外設(shè)驅(qū)動都由一組函數(shù)組成,這組函數(shù)覆蓋了該外設(shè)所有功能。每個器件的開發(fā)都由一個通用AR(application prograrmming interface應(yīng)用編程界面)驅(qū)動,AP1對該驅(qū)動程序的結(jié)構(gòu),函數(shù)和參數(shù)名稱都進行了標(biāo)準(zhǔn)化。所有的驅(qū)動源代碼都符合“StrictANS/-C'標(biāo)準(zhǔn)(項目于范例文件符合擴充ANSI-C標(biāo)準(zhǔn))。我們已經(jīng)把驅(qū)動源代碼文檔化,他們同時兼容MISRA-C2004標(biāo)準(zhǔn)(根據(jù)需要,我們可以提供兼容矩陣)。由于整個固態(tài)函數(shù)庫按照“StrictANSS-C'標(biāo)準(zhǔn)編寫,它不受不同開發(fā)環(huán)境的影響。僅對話啟動文件取決于開發(fā)環(huán)境。
標(biāo)簽: stm32
上傳時間: 2022-07-28
上傳用戶:ttalli
臺灣成功大學(xué)的關(guān)于無人機自動駕駛控制的論文集(1) 這包共4篇,分別為: 無人飛機速度控制器設(shè)計與實現(xiàn) 無人飛行船自主性控制設(shè)計與實現(xiàn) 無人飛行載具導(dǎo)引飛控整合自動駕駛儀參數(shù)選取之研究 無人飛行載具導(dǎo)引飛控之軟體與硬體模擬
標(biāo)簽: lunwen
上傳時間: 2013-08-03
上傳用戶:luominghua
隨著電力系統(tǒng)自動化水平的提高以及新的變電站通信標(biāo)準(zhǔn)IEC61850的正式頒布,研究新型數(shù)字保護裝置已經(jīng)變的刻不容緩。本論文圍繞設(shè)計和研制一套能符合IEC61850標(biāo)準(zhǔn)下變電站應(yīng)用的新型數(shù)字保護裝置這一課題,主要研究以太網(wǎng)通信在數(shù)字保護中應(yīng)用的可行性并參與設(shè)計基于雙網(wǎng)冗余的高速以太網(wǎng)通信網(wǎng)絡(luò)的網(wǎng)絡(luò)化數(shù)字保護平臺,在基于網(wǎng)絡(luò)化數(shù)字保護平臺上移植嵌入式操作系統(tǒng)Vxworks,討論基于VxWorks的微機保護任務(wù)的劃分并詳細(xì)介紹了實現(xiàn)饋線保護的功能和試驗測試結(jié)果。 論文開始概述了目前國內(nèi)外數(shù)字繼電保護產(chǎn)品技術(shù)的發(fā)展現(xiàn)狀并簡單分析了變電站自動化通信網(wǎng)絡(luò)和系統(tǒng)標(biāo)準(zhǔn)IEC61850,對未來保護裝置發(fā)展趨勢進行了展望,明確了微機繼電保護裝置網(wǎng)絡(luò)化、平臺化、標(biāo)準(zhǔn)化的發(fā)展方向。本課題組研制的網(wǎng)絡(luò)化數(shù)字保護裝置則充分的考慮了IEC61850標(biāo)準(zhǔn)分層的意義和未來變電站自動化系統(tǒng)發(fā)展的必然趨勢,其研究對變電站改造和建設(shè)符合lEC61850標(biāo)準(zhǔn)的變電站自動化系統(tǒng)有重要意義。 論文首先分析數(shù)字式繼電保護裝置硬件平臺的發(fā)展過程,介紹了基于以太網(wǎng)通信技術(shù)的通用網(wǎng)絡(luò)化數(shù)字保護硬件平臺設(shè)計構(gòu)想,并說明了全網(wǎng)絡(luò)化數(shù)字保護平臺的優(yōu)點。全網(wǎng)絡(luò)化數(shù)字保護平臺采用模件化設(shè)計,整個裝置具體功能模件包括交流變換模件、數(shù)據(jù)采集模件、數(shù)據(jù)計算和邏輯處理模件、開入開出模件、以太網(wǎng)Hub模件、電源模件以及人機接口模件。 其次,概述以太網(wǎng)通信技術(shù)的發(fā)展和技術(shù)特點,并分析以太網(wǎng)通信技術(shù)應(yīng)用于變電站自動化系統(tǒng)的可行性。根據(jù)提高以太網(wǎng)通信實時性的研究現(xiàn)狀,介紹雙網(wǎng)冗余高速以太網(wǎng)通信方案的實現(xiàn),特別詳細(xì)闡述了基于以太網(wǎng)控制芯片LAN91Clll的以太網(wǎng)通信接口的設(shè)計,給出LAN91C111的初始化、以太網(wǎng)通信發(fā)送模塊以及以太網(wǎng)通信中斷接受模塊的流程。 再次,分析了在繼電保護產(chǎn)品軟件系統(tǒng)中應(yīng)用前后臺系統(tǒng)和嵌入式實時操作系統(tǒng)的區(qū)別,闡明在繼電保護硬件平臺上應(yīng)用嵌入式實時操作系統(tǒng)VxWorks的優(yōu)勢。并重點闡述在嵌入式處理器AT91RM9200上移植VxWorks實時操作系統(tǒng)的過程。 論文分析了數(shù)字繼電保護軟件任務(wù)劃分的基本原則,合理劃分?jǐn)?shù)字保護的任務(wù)和任務(wù)優(yōu)先級,并通過調(diào)試工具WindView驗證任務(wù)調(diào)度的正確性。詳細(xì)的介紹網(wǎng)絡(luò)化數(shù)字保護平臺上實現(xiàn)饋線保護的具體功能和保護邏輯,最后通過試驗測試,證明裝置各項性能優(yōu)越。 最后,對本論文所開展的工作作了總結(jié),并對進一步研究的方向進行了展望。
標(biāo)簽: 嵌入式 實時操作系統(tǒng) 保護裝置
上傳時間: 2013-04-24
上傳用戶:jiiszha
C/C+語言struct 深層探索 C++中 extern "C"含義深層探索 C 語言高效編程的幾招 想成為嵌入式程序員應(yīng)知道的 0x10 個基本問題 C 語言嵌入式系統(tǒng)編程修煉 C 語言嵌入式系統(tǒng)編程修煉之一:背景篇 C 語言嵌入式系統(tǒng)編程修煉之二:軟件架構(gòu)篇 C 語言嵌入式系統(tǒng)編程修煉之三:內(nèi)存操作 C 語言嵌入式系統(tǒng)編程修煉之四:屏幕操作 C 語言嵌入式系統(tǒng)編程修煉之五:鍵盤操作 C 語言嵌入式系統(tǒng)編程修煉之六:性能優(yōu)化 C/C++語言 void及 void 指針深層探索 C/C++語言可變參數(shù)表深層探索 C/C++數(shù)組名與指針區(qū)別深層探索 C/C++程序員應(yīng)聘常見面試題深入剖析(1) C/C++程序員應(yīng)聘常見面試題深入剖析(2) 一道著名外企面試題的抽絲剝繭 C/C++結(jié)構(gòu)體的一個高級特性――指定成員的位數(shù) C/C++中的近指令、遠(yuǎn)指針和巨指針 從兩道經(jīng)典試題談 C/C++中聯(lián)合體(union)的使用 基于 ARM 的嵌入式 Linux 移植真實體驗 基于 ARM 的嵌入式 Linux 移植真實體驗(1)――基本概 基于 ARM 的嵌入式 Linux 移植真實體驗(2)――BootLoa 基于 ARM 的嵌入式 Linux 移植真實體驗(3)――操作系 基于 ARM 的嵌入式 Linux 移植真實體驗(4)――設(shè)備驅(qū) 基于 ARM 的嵌入式 Linux 移植真實體驗(5)――應(yīng)用實 深入淺出 Linux 設(shè)備驅(qū)動編程 1.Linux 內(nèi)核模塊 2.字符設(shè)備驅(qū)動程序 3.設(shè)備驅(qū)動中的并發(fā)控制 4.設(shè)備的阻塞與非阻塞操作
上傳時間: 2013-04-24
上傳用戶:thh29
由于全球定位系統(tǒng)在航天、航空、航海、海洋上程、大地測量、陸地導(dǎo)航以及軍事上的大量運用及其廣闊的應(yīng)用前景,使得GPS接收機系統(tǒng)成為國內(nèi)外相關(guān)領(lǐng)域競相研究的對象。GPS系統(tǒng)的用戶部分主要是各種型號的GPS接收機。所以GPS接收機中的微處理器的運算能力和功耗直接影響整機的性能。 本文所研究的是基于ARM微處理器和μC/OS—Ⅱ的嵌入式系統(tǒng)開發(fā)及其在GPS接收機中的應(yīng)用。介紹了OPS接收機設(shè)計原理,分析了接收機硬件模塊的組成和功能,設(shè)計了由FPGA和ARM完成基帶信號處理及導(dǎo)航解算的接收機,建立了基于ARM和μC/OS—Ⅱ的GPS接收機嵌入式硬件開發(fā)平臺。研究了嵌入式實時操作系統(tǒng)μC/OS—Ⅱ,分析了其內(nèi)核的組成結(jié)構(gòu):與處理器無關(guān)代碼、處理器相關(guān)代碼、與應(yīng)用相關(guān)代碼,并重點分析和配置了其中與處理器相關(guān)和與應(yīng)用相關(guān)的代碼部分,最終將其成功移植到ARM LPC2290微處理器上。建立了基于ARM LPC2290和μC/OS—Ⅱ的嵌入式系統(tǒng)軟件編譯和調(diào)試的交叉環(huán)境,設(shè)計了運行在此環(huán)境下的中斷和多任務(wù)來實現(xiàn)接收機信號處理、導(dǎo)航解算及顯示等功能,最終完成了基于ARM和μC/OS—Ⅱ的GPS接收機軟應(yīng)用件設(shè)計。 總之,本文從研究嵌入式系統(tǒng)的軟、硬件設(shè)計及其應(yīng)用著手,掌握了嵌入式系統(tǒng)開發(fā)的核心技術(shù),研制了基于ARM嵌入式開發(fā)平臺的GPS接收機。
標(biāo)簽: ARM GPS 嵌入式系統(tǒng) 收機設(shè)計
上傳時間: 2013-04-24
上傳用戶:buffer
HT45F23 MCU 含有兩個運算放大器,OPA1 和OPA2,可用於用戶特定的模擬信號處理,通 過控制暫存器,OPA 相關(guān)的應(yīng)用可以很容易實現(xiàn)。本文主要介紹OPA 的操作,暫存器設(shè)定 以及基本OPA 應(yīng)用,例如:同相放大器、反相放大器和電壓跟隨器。 HT45F23 運算放大器OPA1/OPA2 具有多個開關(guān),輸入路徑可選以及多種參考電壓選擇,此 外OPA2 內(nèi)部有8 種增益選項,直接通過軟體設(shè)定。適應(yīng)於各種廣泛的應(yīng)用。
上傳時間: 2013-11-21
上傳用戶:immanuel2006
Philips公司的USB1.1器件D12的固件程序,C語言編寫
上傳時間: 2013-12-21
上傳用戶:rishian
Debussy是NOVAS Software, Inc(思源科技)發(fā)展的HDL Debug & Analysis tool,這套軟體主要不是用來跑模擬或看波形,它最強大的功能是:能夠在HDL source code、schematic diagram、waveform、state bubble diagram之間,即時做trace,協(xié)助工程師debug。 可能您會覺的:只要有simulator如ModelSim就可以做debug了,我何必再學(xué)這套軟體呢? 其實Debussy v5.0以後的新版本,還提供了nLint -- check coding style & synthesizable,這蠻有用的,可以協(xié)助工程師了解如何寫好coding style,並養(yǎng)成習(xí)慣。 下圖所示為整個Debussy的原理架構(gòu),可歸納幾個結(jié)論:
標(biāo)簽: Analysis Software Debussy Debug
上傳時間: 2014-01-14
上傳用戶:hustfanenze
1。使用ASP.NET+C# VS.NET 2003制作,代碼和界面分離,調(diào)試維護方便。是用用戶控件,大量修改方便。 2。使用SQL2000,支持大數(shù)據(jù)量的應(yīng)用。 3。貼圖看圖功能強; 4。無第三方控件,調(diào)試運行方便; 5。代碼完全開放,使用技術(shù)簡單明了,適用于初學(xué)者學(xué)習(xí),也適用于中高級開發(fā)人員發(fā)展分支。
上傳時間: 2014-11-04
上傳用戶:thesk123
不錯的控件,用C#編寫的
標(biāo)簽: 控件
上傳時間: 2015-12-05
上傳用戶:ggwz258
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1