日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式動(dòng)態(tài)
[導(dǎo)讀]STM32系列是ST公司基于專(zhuān)為要求高性能、低成本、低功耗的嵌入式應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的ARM Cortex-M3內(nèi)核的32位單片機(jī)。

STM32系列是ST公司基于專(zhuān)為要求高性能、低成本、低功耗的嵌入式應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的ARM Cortex-M3內(nèi)核的32位單片機(jī)。按內(nèi)核架構(gòu)分為不同產(chǎn)品:

其中STM32F系列有:STM32F103“增強(qiáng)型”系列、STM32F101“基本型”系列、STM32F105、STM32F107“互聯(lián)型”系列

增強(qiáng)型系列時(shí)鐘頻率達(dá)到72MHz,是同類(lèi)產(chǎn)品中性能最高的產(chǎn)品;基本型時(shí)鐘頻率為36MHz,以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是32位產(chǎn)品用戶(hù)的最佳選擇。兩個(gè)系列都內(nèi)置32K到128K的閃存,不同的是SRAM的最大容量和外設(shè)接口的組合。時(shí)鐘頻率72MHz時(shí),從閃存執(zhí)行代碼,STM32功耗36mA,相當(dāng)于0.5mA/MHz。

在STM32F105和STM32F107互連型系列微控制器之前,意法半導(dǎo)體已經(jīng)推出STM32基本型系列、增強(qiáng)型系列、USB基本型系列、互補(bǔ)型系列;新系列產(chǎn)品沿用增強(qiáng)型系列的72MHz處理頻率。內(nèi)存包括64KB到256KB閃存和 20KB到64KB嵌入式SRAM。新系列采用LQFP64、LQFP100和LFBGA100三種封裝,不同的封裝保持引腳排列一致性,結(jié)合STM32平臺(tái)的設(shè)計(jì)理念,開(kāi)發(fā)人員通過(guò)選擇產(chǎn)品可重新優(yōu)化功能、存儲(chǔ)器、性能和引腳數(shù)量,以最小的硬件變化來(lái)滿(mǎn)足個(gè)性化的應(yīng)用需求。

stm32外設(shè)有哪些?

外設(shè)指的是單片機(jī)外部的外圍功能模塊,比如鍵盤(pán)控制芯片,液晶,A/D轉(zhuǎn)換芯片,等等。外設(shè)可通過(guò)單片機(jī)的I/O,SPI,I2C等總線(xiàn)控制。

常見(jiàn)stm32外設(shè):基本IO、定時(shí)器TIM、串口USART、ADC模數(shù)轉(zhuǎn)換、DAC數(shù)模轉(zhuǎn)換、SPI串行通信、EXIT外部中斷、BKP備份數(shù)據(jù)、RTC鬧鐘SysTIck系統(tǒng)滴答、WDG看門(mén)狗(獨(dú)立+窗口)、DMA傳輸數(shù)據(jù)、片內(nèi)FLASH編程、FSMC讀寫(xiě)外部SRAM、外部NorFlash操作等。

 

stm32外設(shè)的初始化和設(shè)置:

在設(shè)置一個(gè)外設(shè)前,必須調(diào)用以下一個(gè)函數(shù)來(lái)使能它的時(shí)鐘

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_PPPx, ENABLE);

1,在主應(yīng)用文件中聲明一個(gè)結(jié)構(gòu)PPP_InitTypeDef,例如: PPP_InitTypeDef

PPP_InitStructure;

2,為變量PPP_InitStructure的各個(gè)結(jié)構(gòu)成員填入允許的值??梢圆捎靡韵?種方式:

a) PPP_InitStructure.member1 = val1;

b) PPP_StrucTInit(&PPP_InitStructure) PP_InitStructure.memberX = valX;

3,調(diào)用函數(shù)PPP_Init()來(lái)初始化外設(shè)PPP;

4, 在這一步,外設(shè)PPP已被初始化??梢哉{(diào)用函數(shù)PPP_Cmd( )來(lái)使能之。

使用STM32外設(shè)的步驟

1,PPP_Init() 函數(shù),其功能是根據(jù)PPP_InitTypeDef中指定的參數(shù),初始化外設(shè)PPP,如TIM_Init()名為PPP_DeInit()函數(shù),其功能為復(fù)位外設(shè)PPP的所有寄存器至缺省值。

2,PPP_StructInit() 函數(shù),其功能為通過(guò)設(shè)置PPP_InitTypeDef 結(jié)構(gòu)中的各種參數(shù)來(lái)定義外設(shè)的功能,例如:USART_StructInit()

3,PPP_Cmd() 函數(shù),其功能為使能或者失能外設(shè)PPP,例如:SPI_Cmd

4,PPP_ITConfig() 函數(shù),其功能為使能或者失能來(lái)自外設(shè)PPP的中斷源,例如:RCC_ITConfig

5,PPP_DMAConfig() 的函數(shù),其功能為使能或者失能外PPP的DMA接口

6,PPP_GetFlagStatus() 的函數(shù),其功能為檢查外設(shè)PPP某標(biāo)志位被設(shè)置與否

7,PPP_ClearFlag() 的函數(shù),其功能為清除外設(shè)PPP標(biāo)志位,例如:I2C_ClearFlag.

8,PPP_GetITStatus() 的函數(shù),其功能為判斷來(lái)自外設(shè)PPP的中斷發(fā)生與否

9,PPP_ClearITPendingBit() 的函數(shù),其功能為清除外設(shè)PPP中斷待處理標(biāo)志位

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀(guān)點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

【2025年8月29日,中國(guó)上海訊】近日,第二十屆全國(guó)大學(xué)生智能汽車(chē)競(jìng)賽(以下簡(jiǎn)稱(chēng)“智能車(chē)大賽”)總決賽在杭州舉辦并圓滿(mǎn)結(jié)束。作為大賽主協(xié)辦單位,英飛凌科技從技術(shù)支持與人才培養(yǎng)上全方位支持賽事,踐行產(chǎn)學(xué)研合作,助力行業(yè)人...

關(guān)鍵字: 微控制器 LED驅(qū)動(dòng)芯片 人機(jī)交互

在工業(yè)物聯(lián)網(wǎng)(IIoT)與邊緣計(jì)算快速發(fā)展的背景下,Modbus協(xié)議憑借其輕量化特性成為微控制器(MCU)設(shè)備互聯(lián)的首選方案。然而,在資源受限的MCU(如STM32F0系列、ESP8266等,RAM通常小于32KB,F(xiàn)l...

關(guān)鍵字: 微控制器 Modbus 工業(yè)物聯(lián)網(wǎng)

在工業(yè)物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)中,Modbus從站功能已成為微控制器(MCU)的標(biāo)配能力。某智能電表項(xiàng)目通過(guò)在STM32上實(shí)現(xiàn)Modbus RTU從站,成功將設(shè)備接入現(xiàn)有SCADA系統(tǒng),開(kāi)發(fā)周期縮短40%。本文將系統(tǒng)解析MCU實(shí)現(xiàn)...

關(guān)鍵字: 微控制器 Modbus 協(xié)議棧優(yōu)化

2025年8月21日 – 專(zhuān)注于引入新品的全球電子元器件和工業(yè)自動(dòng)化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起開(kāi)售Silicon Labs全新xG26系列無(wú)線(xiàn)SoC和MCU。xG26片上系統(tǒng)...

關(guān)鍵字: SoC 微控制器 物聯(lián)網(wǎng)

ARM系統(tǒng)幾乎都采用Linux的操作系統(tǒng),而且?guī)缀跛械挠布到y(tǒng)都要單獨(dú)構(gòu)建自己的系統(tǒng),與其他系統(tǒng)不能兼容,這也導(dǎo)致其應(yīng)用軟件不能方便移植,這一點(diǎn)一直嚴(yán)重制約了ARM系統(tǒng)的發(fā)展和應(yīng)用。GOOGLE開(kāi)發(fā)了開(kāi)放式的Andro...

關(guān)鍵字: Linux x86 ARM

現(xiàn)代汽車(chē)力求提供和家里一樣的舒適性和娛樂(lè)功能,因此,行業(yè)對(duì)電子控制單元(ECU)的需求呈現(xiàn)爆發(fā)式增長(zhǎng)。然而,傳統(tǒng)的總線(xiàn)技術(shù)和電氣/電子(E/E)架構(gòu)已經(jīng)難以滿(mǎn)足這種需求。本文探討以太網(wǎng)技術(shù)如何革新汽車(chē)空間,塑造完全互聯(lián)的...

關(guān)鍵字: 以太網(wǎng) ECU 微控制器

隨著計(jì)算需求的多樣化,尤其是隨著移動(dòng)設(shè)備、嵌入式系統(tǒng)和云計(jì)算的興起,ARM 和 x86 架構(gòu)之間的爭(zhēng)論變得更加突出。ARM(高級(jí) RISC 機(jī)器)和 x86 代表兩種不同類(lèi)型的處理器架構(gòu),每種架構(gòu)都針對(duì)不同的工作負(fù)載和用...

關(guān)鍵字: Linux x86 ARM
關(guān)閉