AD中關(guān)于STM32的一系列庫(kù)資料,里面包含了所有stm的庫(kù)還有封裝。歡迎下載!
標(biāo)簽: stm23
上傳時(shí)間: 2022-07-09
上傳用戶:默默
此程序適用于STM32小車的第一狀態(tài)為循跡,第二狀態(tài)為避障和超聲波,第三狀態(tài)為紅外遙控。
上傳時(shí)間: 2022-07-11
上傳用戶:
針對(duì)閃存系統(tǒng)對(duì)在應(yīng)用中編程(in-application programming,IAP)的強(qiáng)烈需求,介紹基于 STM32 平臺(tái)的IAP 設(shè)計(jì)原理以及實(shí)現(xiàn)方法。分析 IAP 設(shè)計(jì)的重要性,以 STM32F103RC 為例,介紹 IAP 程序中的 FLASH 規(guī)劃、用戶程序條件,IAP 實(shí)現(xiàn)原理以及在產(chǎn)品中應(yīng)用 IAP 詳細(xì)設(shè)計(jì)的實(shí)現(xiàn)過程。結(jié)果表明:IAP 應(yīng)用在產(chǎn)品項(xiàng)目中的成功實(shí)現(xiàn),能使現(xiàn)場(chǎng)產(chǎn)品固件的更新更為便捷,可進(jìn)行大面積推廣使用。在應(yīng)用中編程(in-application programming,IAP)是用戶自己的程序在運(yùn)行過程中對(duì) User Flash的部分區(qū)域進(jìn)行燒寫,可在產(chǎn)品發(fā)布后方便地通過預(yù)留的通信口對(duì)產(chǎn)品中的固件程序進(jìn)行更新升級(jí)。通訊接口可以是 SPI、I2C、UART、USB、CAN 和以太網(wǎng)等。隨著用戶對(duì)產(chǎn)品現(xiàn)場(chǎng)適應(yīng)能力的要求越來越高,大部分基于閃存的系統(tǒng)對(duì)于 IAP 的需求也越來越強(qiáng)。筆者以 STM32F103RC 為例,介紹了 IAP在產(chǎn)品中應(yīng)用的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)過程。
上傳時(shí)間: 2022-07-11
上傳用戶:aben
四軸飛行器擁有四個(gè)旋翼,屬于多旋翼直升機(jī)。四軸飛行器具有四個(gè)成對(duì)稱分布的旋翼。它通過控制四個(gè)旋翼的旋轉(zhuǎn)速度而非機(jī)械結(jié)構(gòu)來實(shí)現(xiàn)各種飛行動(dòng)作。四軸飛行器具有成本低、機(jī)體結(jié)構(gòu)簡(jiǎn)單、沒有機(jī)械結(jié)構(gòu)、飛行穩(wěn)定性好、重量輕、有利于小型化無人化等特點(diǎn)。因此可以應(yīng)用在人無法到達(dá)的一些復(fù)雜環(huán)境之中。目前四旋翼飛行器等多旋翼飛行器已經(jīng)在很多行業(yè)比如航空拍攝、遙感勘測(cè)、實(shí)時(shí)監(jiān)控、軍事偵察、噴灑農(nóng)藥中得到了廣泛的應(yīng)用,并已經(jīng)形成了相關(guān)產(chǎn)業(yè)。四旋翼飛行器具有非線性控制、控制量多、飛行姿態(tài)控制過程復(fù)雜等特性。本課題基于實(shí)現(xiàn)四軸飛行器低成本小型化通用化的思路,通過研究剖析四旋翼飛行器飛行的原理,根據(jù)其數(shù)學(xué)模型和控制系統(tǒng)的功能要求,在MCU上實(shí)現(xiàn)了四旋翼飛行器的姿態(tài)數(shù)據(jù)的獲取、飛行姿態(tài)解算以及飛行姿態(tài)控制。本課題硬件上采用stm32系列STM32F103C8T632位處理器作為主控制器負(fù)責(zé)分析處理數(shù)據(jù),根據(jù)姿態(tài)運(yùn)算結(jié)果,輸出電機(jī)控制信號(hào);主要使用慣性測(cè)量單元MPU-6050等傳感器模塊用于姿態(tài)信息的檢測(cè);采用場(chǎng)效應(yīng)管驅(qū)動(dòng)電路來驅(qū)動(dòng)空心杯電機(jī);藍(lán)牙模塊負(fù)責(zé)和上位機(jī)進(jìn)行通信以實(shí)時(shí)采集飛行數(shù)據(jù)便于分析測(cè)試。整個(gè)軟硬件系統(tǒng)均基于模塊化設(shè)計(jì)的思想。各傳感器采集飛行器的傳感器數(shù)據(jù)都使用通用數(shù)字接口和MCU進(jìn)行數(shù)據(jù)交換和通信。軟件上,編寫飛行姿態(tài)控制軟件,在stm32單片機(jī)上實(shí)現(xiàn)了四元數(shù)法和卡爾曼濾波算法,解算出飛行器正確的姿態(tài)角,并使用PID控制進(jìn)行姿態(tài)角的閉環(huán)控制,穩(wěn)定飛行姿態(tài)。實(shí)驗(yàn)結(jié)果表明,本課題設(shè)計(jì)的四軸飛行器能夠較好的自主達(dá)到穩(wěn)定飛行狀態(tài),抗擾動(dòng)能力強(qiáng)。飛行姿態(tài)控制算法完全實(shí)現(xiàn)了使四旋翼飛行器能在室內(nèi)平穩(wěn)飛行的控制要求。
標(biāo)簽: Arduino stm32單片機(jī) 四旋翼飛行器
上傳時(shí)間: 2022-07-17
上傳用戶:
本課題的主要目標(biāo)是設(shè)計(jì)一個(gè)基于TM32與ATT7022日的用電智能采集模塊,該采集模塊具有智能多費(fèi)率三相電能表的大部分功能,即可以測(cè)量與存儲(chǔ)電壓、電流、功率、功率因數(shù)、相角和諧波等參數(shù)。微控制器STM32是意法半導(dǎo)體公司的產(chǎn)品,其采用ARM較新版的Cortex-M3內(nèi)核,此類新的內(nèi)核的特點(diǎn)是功耗小且性能好。此模塊將為主臺(tái)(PC機(jī)或電力負(fù)荷管理終端)提供大量的電力數(shù)據(jù),除了實(shí)時(shí)數(shù)據(jù),還有歷史數(shù)據(jù)。該用電智能采集模塊包括硬件部分與軟件部分,本人的主要工作是軟件部分的編寫與調(diào)試。而軟件部分又分為兩層,分別是硬件接口層與業(yè)務(wù)層。本人的工作更側(cè)重于硬件接口層部分軟件的編寫與調(diào)試。本模塊的微控制器只是通過SPI 接口讀取ATT7022E的測(cè)量結(jié)果:因?yàn)锳TT7022E的測(cè)量精度很高,且對(duì)整個(gè)模塊的精度起到了主要作用,因此該模塊的計(jì)量精度較高,達(dá)到了設(shè)計(jì)要求。有功電能計(jì)量誤差小于0.5%,無功電能計(jì)量誤差小于2%。
標(biāo)簽: stm32 att7022e 智能采集模塊
上傳時(shí)間: 2022-07-22
上傳用戶:默默
1.相同點(diǎn)1)外圍引腳定義:相同型號(hào)的管腳定義相同2)CortexM3內(nèi)核:STM32F103內(nèi)核R1P1版本,STM32F205內(nèi)核R2P1,(圖1.2)GD32內(nèi)核R2P1版本,此內(nèi)核修復(fù)了以前的一些bug3)芯片內(nèi)部寄存器,外部IP寄存器地址:邏輯地址地址相同,主要是根據(jù)STM32的寄存器和物理地址,做的正向研發(fā)但是有些默認(rèn)值不同,需要初始化善4)函數(shù)庫(kù)文件:函數(shù)庫(kù)相同,優(yōu)化需要更改頭文件5)編譯工具:完全相同例如:keil MDK、IAR6)型號(hào)命名方式:完全相同2.外圍硬件區(qū)別1)電壓范圍:GD32F 2.0-3.6VSTM32F:2.6-3.6V(外部電壓)GD32F 1.2VSTM32F:1.8V(內(nèi)核電壓)2)BOOT0管腳:Flash 程序運(yùn)行時(shí),BOOT0在STM32上可懸空,GD32必須外部下拉3)ESD參數(shù):STM32人體模式2KV,空氣模式 500V GD32人體模式4KV,空氣模式10KV
上傳時(shí)間: 2022-07-23
上傳用戶:
一款基于STM32的寢室指紋門鎖,用戶可藍(lán)牙控制開鎖,OLED實(shí)時(shí)顯示時(shí)間,和開鎖狀態(tài),寢室內(nèi)自動(dòng)開鎖PCB
標(biāo)簽: stm32 指紋門鎖 藍(lán)牙 oled
上傳時(shí)間: 2022-07-24
上傳用戶:XuVshu
平衡小車是通過兩個(gè)電機(jī)運(yùn)動(dòng)下實(shí)現(xiàn)小車不倒下直立行走的多功能智能小車,在外力的推拉下,小車依然保持不倒下。如果通過簡(jiǎn)單的練習(xí),一般人可以通過自己的手指把木棒直立而不倒的 放在指尖上,所以練習(xí)的時(shí)候,需要學(xué)會(huì)的兩個(gè)條件:一是放在指尖上可以移動(dòng), 二是通過眼睛觀察木棒的傾斜角度和傾斜趨勢(shì)(角速度)。通過手指的移動(dòng)去抵 消木棒傾斜的角度和趨勢(shì),使得木棒能直立不倒。這樣的條件是不可以缺一的, 實(shí)際上加入這兩個(gè)條件,控制過程中就是負(fù)反饋機(jī)制。文件是上述平衡小車的pcb原理圖,通過分析可以很好的理解平衡小車的原理。
上傳時(shí)間: 2022-07-24
上傳用戶:shjgzh
AD常用STM32封裝庫(kù),很全面,有原理圖,pcb和3d
標(biāo)簽: stm32 封裝 最小系統(tǒng)
上傳時(shí)間: 2022-07-26
上傳用戶:jiabin
《零死角玩轉(zhuǎn)STM32》系列教程由初級(jí)篇、中級(jí)篇、高級(jí)篇、系統(tǒng)篇、四個(gè)部分組成,根據(jù)野火STM32開發(fā)板舊版教程升級(jí)而來,且經(jīng)過重新深入編寫,重新排版,更適合初學(xué)者,步步為營(yíng),從入門到精通,從裸奔到系統(tǒng),讓您零死角玩轉(zhuǎn)STM32。M3的世界,于野火同行,樂意愜無邊。另外,野火團(tuán)隊(duì)歷時(shí)一年精心打造的《STM32庫(kù)開發(fā)實(shí)戰(zhàn)指南》將于今年10月份由機(jī)械工業(yè)出版社出版,該書的排版更適于紙質(zhì)書本閱讀以及更有利于查閱資料。內(nèi)容上會(huì)給你帶來更多的驚喜。是一本學(xué)習(xí)STM32必備的工具書。敬請(qǐng)期待!1、如何編譯和下載程序99800V在拿到開發(fā)板之后,很多朋友都想先嘗嘗鮮,想自己燒寫個(gè)程序到開發(fā)板上,看看效果。下面將演示如何將光盤里面自帶的程序燒寫到野火STM32開發(fā)板上。前提是你的電腦上已經(jīng)安裝了J幾INK驅(qū)動(dòng)和如K開發(fā)環(huán)境,如果這一部沒有完成,請(qǐng)參考《2、JINK驅(qū)動(dòng)安裝與如K環(huán)境搭建》。野火STM32開發(fā)板光盤上提供的代碼都是已經(jīng)編譯好的,直接下載即可。
標(biāo)簽: stm32
上傳時(shí)間: 2022-07-27
上傳用戶:
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1