EEPW首頁(yè) >>
主題列表 >>
stm32
stm32 文章 進(jìn)入stm32 技術(shù)社區(qū)
IAP技術(shù)助力STM32進(jìn)行程序更新
- IAP技術(shù)助力STM32進(jìn)行程序更新, 引言嵌入式系統(tǒng)的開(kāi)發(fā)最終需要將編譯好的代碼下載到具體的微控制器芯片上,而不同廠家的微控制器芯片有不同的下載方式。隨著技術(shù)的發(fā)展和應(yīng)用需求的更新,用戶(hù)程序加載趨向于在線編程的方式,越來(lái)越多的芯片公司提供
- 關(guān)鍵字: IAP技術(shù) ST公司 STM32
無(wú)人機(jī)陀螺儀主控芯片STM32應(yīng)用詳解
- 無(wú)人機(jī)陀螺儀主控芯片STM32應(yīng)用詳解,在無(wú)人機(jī)系統(tǒng)與地面站通信過(guò)程中,機(jī)載陀螺儀姿態(tài)數(shù)據(jù)的高速產(chǎn)生與外部相對(duì)低速的無(wú)線數(shù)據(jù)模塊傳輸?shù)拿苋找嫱怀?,?yán)重制約著無(wú)人機(jī)的發(fā)展。針對(duì)這一問(wèn)題,采用FPGAFIFO作為高速數(shù)據(jù)緩沖,提出一種基于FPGA內(nèi)建FIFO
- 關(guān)鍵字: 無(wú)人機(jī)航拍 無(wú)人機(jī)技術(shù) STM32
【E電路】3V-5V電平轉(zhuǎn)換電路圖
- 本文主要講了一下關(guān)于3V-5V電平轉(zhuǎn)換電路圖,下面一起來(lái)學(xué)習(xí)一下: 如圖左端接3.3VCMOS電平,可以是STM32、FPGA等的IO口,右端輸出為5V電平,實(shí)現(xiàn)3.3V到5V電平的轉(zhuǎn)換。 現(xiàn)在來(lái)分析下各個(gè)電阻的作用(抓住的核心思路是三極管的Vbe導(dǎo)通時(shí)為恒定值0.7V左右): 假設(shè)沒(méi)有R87,則當(dāng)US_CH0的高電平直接加在三極管的BE上,>0.7V的電壓要到哪里去呢? 假設(shè)沒(méi)有R91,當(dāng)US_CH0電平狀態(tài)不確定時(shí),默認(rèn)是要Trig輸出高電平還是低電平呢?因此R91起
- 關(guān)鍵字: 電平轉(zhuǎn)換 STM32
基于STM32 HID例程生成不小于64字節(jié)傳輸?shù)囊浦策^(guò)程
- 前言 本文簡(jiǎn)單介紹如何應(yīng)用ST USB HID(MOUSE)例程生成一個(gè)可以輸入和輸出任何長(zhǎng)度小于等于64字節(jié)的移植過(guò)程。 問(wèn)題描述: HID的在USB的運(yùn)用中是非常廣泛的,但是很多應(yīng)用并不是簡(jiǎn)單的鼠標(biāo)或者鍵盤(pán)操作,而是客戶(hù)自定義的一些應(yīng)用,所以REPORT的定義往往跟鼠標(biāo)或者鍵盤(pán)并不相同,因而客戶(hù)常常基于ST的HID的例程進(jìn)行修改。那么如何基于我們的例程生成一個(gè)可以輸入輸出任何長(zhǎng)度小于等于64字節(jié)的例程?這里示范一下,拋磚引玉。 代碼修改: 第一步: 我們?cè)趗sb
- 關(guān)鍵字: STM32 USB
基于STM32的紅外遙控和解碼遙控程序解析
- 文本主要包含兩個(gè)內(nèi)容:一、紅外遙控協(xié)議的的講解;二、解碼程序解析(參考正點(diǎn)原子的代碼) 紅外的介紹、優(yōu)點(diǎn)、缺點(diǎn)就不給大家說(shuō)了,網(wǎng)上書(shū)上都有,下面進(jìn)入正題 一、紅外遙控協(xié)議的的講解 紅外遙控的編碼目前廣泛使用的是:NEC Protocol的PWM(脈沖寬度調(diào)制)和Philips RC-5 Protocol的PPM(脈沖位置調(diào)制) 本文將以NEC協(xié)議實(shí)現(xiàn)紅外遙控。 NEC協(xié)議的特征: 1、8位地址和8位指令長(zhǎng)度; 2、地址和命令兩次傳輸(確??煽啃?; 3、
- 關(guān)鍵字: STM32 紅外遙控
STM32手冊(cè)上的SPI/I2S及USART/UART識(shí)讀話(huà)題
- 我們?cè)谧鯯TMCU開(kāi)發(fā)的前期往往需要作芯片的選型,一般先會(huì)看選型手冊(cè)和數(shù)據(jù)手冊(cè)。其中有兩個(gè)地方經(jīng)常讓人一下子難解其意。一個(gè)是關(guān)于USART/UART的地方,另一個(gè)是關(guān)于SPI/I2S的地方。 先不妨以STM32F407為例。下面是STMCU選型手冊(cè)和數(shù)據(jù)手冊(cè)相關(guān)信息的截圖。 從選型手冊(cè)上看到,STM32F407 的SPI 標(biāo)了3個(gè),I2S標(biāo)了2個(gè)。這里往往會(huì)被誤解為3個(gè)SPI接口再額外加2個(gè)I2S接口。其實(shí)不然,我們可以進(jìn)一步查看數(shù)據(jù)手冊(cè),數(shù)據(jù)手冊(cè)里將SPI/I
- 關(guān)鍵字: STM32 USART
STM32與SD卡通信分層思考
- 最近做了一些STM32">STM32和SD卡通信的一些思考,一直以來(lái)SD的驅(qū)動(dòng)和應(yīng)用困擾了我很久,寒假的時(shí)候看到SD簡(jiǎn)化版物理層協(xié)議的時(shí)候就傻掉了,看到SD的驅(qū)動(dòng)快3000行的代碼也動(dòng)搖了。這幾天幾種地看了一下SD卡的相關(guān)內(nèi)容,總結(jié)了一些體會(huì),感覺(jué)也沒(méi)有那么恐怖了。我決定從分層上來(lái)討論SD的驅(qū)動(dòng)和應(yīng)用,因?yàn)檫@樣可以構(gòu)建一個(gè)清晰的邏輯,且不知哪位計(jì)算機(jī)大師曾說(shuō)過(guò):一切計(jì)算機(jī)問(wèn)題都可以用分層的方法來(lái)解決。 我自己把SD卡從驅(qū)動(dòng)到應(yīng)用共分為4層,從下至上依次為:驅(qū)動(dòng)層、物理層、文件系統(tǒng)
- 關(guān)鍵字: STM32 SD卡
基于STM32設(shè)計(jì)的四軸飛行器飛控系統(tǒng)
- 引言 四軸飛行器是一種結(jié)構(gòu)緊湊、飛行方式獨(dú)特的垂直起降式飛行器,與普通的飛行器相比具有結(jié)構(gòu)簡(jiǎn)單,故障率低和單位體積能夠產(chǎn)生更大升力等優(yōu)點(diǎn),在軍事和民用多個(gè)領(lǐng)域都有廣闊的應(yīng)用前景,非常適合在狹小空間內(nèi)執(zhí)行任務(wù)。因此四旋翼飛行器具有廣闊的應(yīng)用前景,吸引了眾多科研人員,成為國(guó)內(nèi)外新的研究熱點(diǎn)。 本設(shè)計(jì)主要通過(guò)利用慣性測(cè)量單元(IMU)姿態(tài)獲取技術(shù)、PID電機(jī)控制算法、2.4G無(wú)線遙控通信技術(shù)和高速空心杯直流電機(jī)驅(qū)動(dòng)技術(shù)來(lái)實(shí)現(xiàn)簡(jiǎn)易的四軸方案。整個(gè)系統(tǒng)的設(shè)計(jì)包括飛控部分和遙控部分,飛控部分采用機(jī)架和
- 關(guān)鍵字: STM32 四軸飛行器
聊聊STM32芯片的DFU編程及相關(guān)話(huà)題
- 相當(dāng)部分的 STM32芯片都帶USB模塊,有時(shí)我們會(huì)考慮利用STM32芯片的USB模塊進(jìn)行程序代碼的下載或升級(jí)。USB協(xié)議中有專(zhuān)門(mén)針對(duì)設(shè)備固件升級(jí)的類(lèi)協(xié)議,即可以通過(guò)DFU類(lèi)協(xié)議進(jìn)行產(chǎn)品固件的加載或更新。 關(guān)于STM32產(chǎn)品的DFU程序下載和升級(jí),ST官方有相關(guān)的資料文檔??梢匀ww.stmcu.com.cn 或者去www.st.com 搜索DFUse下載相關(guān)資料。 有個(gè)用戶(hù)手冊(cè)UM0412詳細(xì)介紹了如何利用ST官方軟件工具DfuSe進(jìn)行相關(guān)編程操作。順便提醒下,下載DfuSe安裝包解壓
- 關(guān)鍵字: STM32 DFU
基于STM32的大功率數(shù)字式電鍍電源并聯(lián)均流系統(tǒng)設(shè)計(jì)
- STM32系列處理器是由意法半導(dǎo)體ST公司生產(chǎn)、基于ARM公司Cortex-M3內(nèi)核的MCU,專(zhuān)門(mén)為微控制系統(tǒng)、汽車(chē)控制系統(tǒng)、工業(yè)控制系統(tǒng)和無(wú)線網(wǎng)絡(luò)等嵌入式應(yīng)用領(lǐng)域而設(shè)計(jì),具有高性能、低功耗、高集成度、豐富且性能出眾的片上外設(shè)、編程復(fù)雜度低等優(yōu)點(diǎn)。數(shù)字式電鍍電源并聯(lián)均流系統(tǒng)以數(shù)字通信和控制的方式實(shí)現(xiàn)多個(gè)電源模塊的并聯(lián)工作,提供更大的輸出功率,具有組合靈活、可靠性高、人機(jī)接口友善、工作模式多樣等優(yōu)點(diǎn)。本文采用STM32F103VET6處理器作為主控芯片,實(shí)現(xiàn)了一種以CAN總線為通信媒介、具有穩(wěn)壓/穩(wěn)流/
- 關(guān)鍵字: STM32
stm32開(kāi)發(fā)板開(kāi)發(fā)筆記(2)-開(kāi)發(fā)板jlink燒錄
- 開(kāi)發(fā)板上留出了jtag燒錄口,引出了TCK測(cè)試時(shí)鐘,TDI測(cè)試數(shù)據(jù)串行輸入,TMS測(cè)試模式選擇,TDO測(cè)試數(shù)據(jù)串行輸出, NJTRST測(cè)試系統(tǒng)復(fù)位信號(hào) 如圖所示: nRST是接芯片的復(fù)位腳,板上的實(shí)物是20針的JTAG接口 20針JTAG接口 1 VTref 目標(biāo)板參考電壓,接電源 2 VCC 接電源 3 nTRST 測(cè)試系統(tǒng)復(fù)位信號(hào) 4、6、8、10、12、14、16、18、20 GND 接地 5 TDI
- 關(guān)鍵字: stm32 jlink
stm32開(kāi)發(fā)板開(kāi)發(fā)筆記(1)-開(kāi)發(fā)板主控芯片總體映像
- 國(guó)內(nèi)一行業(yè)知名人士要用stm32來(lái)開(kāi)發(fā)一個(gè)產(chǎn)品,準(zhǔn)備將這個(gè)產(chǎn)品的開(kāi)發(fā)的過(guò)程記錄下來(lái)。 手里有與一個(gè)某寶上淘來(lái)的stm32開(kāi)發(fā)板,控制器IC的型號(hào)為stm32f103vet6 ,由于ST公司推出的產(chǎn)品眾多, 而且每個(gè)產(chǎn)品的名字都比較長(zhǎng),不是很容易記憶,作為開(kāi)發(fā)者也沒(méi)有必要去記住每個(gè)型號(hào)的特征。 所以我去ST的官網(wǎng)上查詢(xún)到以下的信息。 顯然 根據(jù)名字,我們的產(chǎn)品的主控制器型號(hào)就是stm32F1系列中一個(gè)。 當(dāng)然,有F1系列,當(dāng)然就有F0系列,F(xiàn)2系
- 關(guān)鍵字: stm32 開(kāi)發(fā)板
Linux下如何搭建stm32開(kāi)發(fā)環(huán)境
- Linux對(duì)于開(kāi)發(fā)者來(lái)說(shuō)真的是一個(gè)非常好的系統(tǒng),為開(kāi)發(fā)者來(lái)說(shuō)應(yīng)該不陌生,通常我們?cè)赪indows下開(kāi)發(fā)stm32很方便,有非常多的工具,IDE等支持,同樣是操作系統(tǒng),Linux開(kāi)發(fā)STM32也一點(diǎn)不會(huì)差。 Linux下開(kāi)發(fā)stm32也有很多方法: 1.使用makefile 2.使用eclipse 3.使用stm32cubemx+sw4stm32 4.... 有大神使用第一種,本人對(duì)makefile一知半解,拿不出手。第二種,windows下可以使用eclipse開(kāi)發(fā)
- 關(guān)鍵字: Linux stm32
STM32學(xué)習(xí)筆記-Flash作為存儲(chǔ)器儲(chǔ)存數(shù)據(jù)
- 說(shuō)到STM32的FLSAH,我們的第一反應(yīng)是用來(lái)裝程序的,實(shí)際上,STM32的片內(nèi)FLASH不僅用來(lái)裝程序,還用來(lái)裝芯片配置、芯片ID、自舉程序等等。當(dāng)然, FLASH還可以用來(lái)裝數(shù)據(jù)。 自己收集了一些資料,現(xiàn)將這些資料總結(jié)了一下,不想看的可以直接調(diào)到后面看怎么操作就可以了。 FLASH分類(lèi) 根據(jù)用途,STM32片內(nèi)的FLASH分成兩部分:主存儲(chǔ)塊、信息塊。 主存儲(chǔ)塊用于存儲(chǔ)程序,我們寫(xiě)的程序一般存儲(chǔ)在這里。 信息塊又分成兩部分:系統(tǒng)存儲(chǔ)器、選項(xiàng)字節(jié)。 系統(tǒng)存儲(chǔ)器存儲(chǔ)用于存放在系統(tǒng)存
- 關(guān)鍵字: STM32 存儲(chǔ)器
stm32 介紹
如果你正為項(xiàng)目的處理器而進(jìn)行艱難的選擇:一方面抱怨16位單片機(jī)有限的指令和性能,另一方面又抱怨32位處理器的高成本和高功耗,那么,基于ARM Cortex-M3內(nèi)核的STM32系列處理器也許能幫你解決這個(gè)問(wèn)題。使你不必在性能、成本、功耗等因素之間做出取舍和折衷。
即使你還沒(méi)有看完STM32的產(chǎn)品手冊(cè),但對(duì)于這樣一款融合ARM和ST技術(shù)的“新生兒”相信你和我一樣不會(huì)擔(dān)心這款針對(duì)16 [ 查看詳細(xì) ]
關(guān)于我們 -
廣告服務(wù) -
企業(yè)會(huì)員服務(wù) -
網(wǎng)站地圖 -
聯(lián)系我們 -
征稿 -
友情鏈接 -
手機(jī)EEPW
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢(xún)有限公司
京ICP備12027778號(hào)-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473
Copyright ?2000-2015 ELECTRONIC ENGINEERING & PRODUCT WORLD. All rights reserved.
《電子產(chǎn)品世界》雜志社 版權(quán)所有 北京東曉國(guó)際技術(shù)信息咨詢(xún)有限公司
京ICP備12027778號(hào)-2 北京市公安局備案:1101082052 京公網(wǎng)安備11010802012473