




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、入_電阻對(duì) 輸入數(shù)據(jù)寄存器的讀訪問(wèn)可得到I/O狀態(tài)。2. STM32的所有端口都有外部屮斷能力。當(dāng)使用引腳必須配置成輸入模式 O3 . STM32具有單獨(dú)的位設(shè)置或位清除能力。這是通過(guò)GPIOx BSRR和GPIOx BRR寄存器來(lái)實(shí)現(xiàn)的。4 . ST公司還提供了完善的通用10接口庫(kù)函數(shù),其位于stm32f10x qpio.c ,對(duì)應(yīng)的頭文件為 stm32f10x gpio.h。5為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新映射到其他引腳上。這時(shí),復(fù)用功能不再映射到它們?cè)挤峙涞囊_上。在程序上,是復(fù)用重映射和調(diào)試I/O配置寄存器(AFIO MAPR)外部中斷線時(shí),相應(yīng)的通過(guò)設(shè)置 新
2、映射。來(lái)實(shí)現(xiàn)引腳的重STM32考試習(xí)題及答案一、填空題1. 當(dāng)STM32的I/O端口配置為輸入時(shí),輸出緩沖器被禁止,施密特觸發(fā)輸弱上拉和下拉被激活。根據(jù)輸入配置(上拉,下拉或浮動(dòng))的不同,該引腳的被連接。出現(xiàn)在I/O腳上的數(shù)據(jù)在每個(gè)APB2時(shí)鐘被采樣到輸入數(shù)據(jù)寄存器,、選擇題1.在APB2上的I/O腳的翻轉(zhuǎn)速度為(A.18MHzB.50MHzC.36MHzD.72MHz4當(dāng)輸出模式位 MODE1:OL “10”時(shí),最大輸出速度為( BA.10MHzB.2MHz'C.50MHzD.72MHz三、簡(jiǎn)答題1 簡(jiǎn)述不同復(fù)用功能的重映射。答:為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新
3、映射到其他引腳上。這時(shí),復(fù)用功能不再映射到它們?cè)挤峙涞囊_上。在程序上,是通過(guò)設(shè)置復(fù)用重映射和調(diào)試I/O配置寄存器(AFIO_MAPR)來(lái)實(shí)現(xiàn)引腳的重新映射。各個(gè)復(fù)用功能的重映射可以參閱正文的 介紹,由于內(nèi)容比較多,正文介紹非常詳細(xì),這里省略。2 .簡(jiǎn)述STM32的GPIO的一些主要特點(diǎn)(至少5個(gè))。答:主要特點(diǎn)如下:通用I/O,可以作為輸出、輸入等功能。單獨(dú)的位設(shè)置或位清除。外部屮斷/喚醒線。復(fù)用功能(AF)和重映射。GPIO鎖定機(jī)制。四、編程題編寫(xiě)一個(gè)初始化定時(shí)器的程序。答:由于還沒(méi)有講到定時(shí)器相關(guān)的知識(shí),所以這里旨在讓讀者給出定時(shí)器對(duì)GPIO端口的設(shè)置要求,程序示例如下:GPIOJni
4、tTypeDef GPIOJnitStructure;r GPIOC Configuration: Pin6, 7, 8 and 9 in Output 7GPIOJnitStructure,GPIO_Pin = GPIO_Pin_6 |GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9;GPIO_lnitStructure,GPIO_Mode = GPIO_Mode_Out_PP;GPIO_lnitStructure,GPIO_Speecl = GPIO_Speed_5OMH z;GPIOJnit (GPIOC, & GPIO_lnitStructure);一、
5、填空題STM32芯片內(nèi)部集成的 迄位ADC是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器,具有個(gè)通道,可測(cè)量2.束時(shí)才產(chǎn)生轉(zhuǎn)換的數(shù)據(jù)從ADC DR16個(gè)外部和在STM32屮,只有在DMA請(qǐng)求,并將寄存器傳輸?shù)接脩糁付ǖ膬械牡刂贰?個(gè)內(nèi)部信號(hào)源。規(guī)則通道的轉(zhuǎn)換結(jié)3.在有兩個(gè)ADC的STM32器件中,可以使用 雙ADC模式。在 雙ADC模式里,根據(jù)ADC CR1寄存器屮DUALMOD201位所選的模式,轉(zhuǎn)換的啟動(dòng)可以是ADC1主和ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。ADC的校準(zhǔn)模式通過(guò)設(shè)置 ADC CR2寄存器的CAL位來(lái)4.啟動(dòng)。5.選擇轉(zhuǎn)換后數(shù)據(jù)儲(chǔ) 存的對(duì)齊方式。6在STM32內(nèi)部還提供了 度傳感器在內(nèi)部和ADC
6、IN16成數(shù)字值。內(nèi)部參考電壓在STM32屮,ADC CR2 寄存器的 ALIGN 位溫度傳感器,可以用來(lái)測(cè)量器件周?chē)臏囟?。溫輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換VREFINT 和 ADC IN17相連接。、選擇題1哪些是STM32的ADC系統(tǒng)的特點(diǎn)(多選)A. 12位分辨率C,可編程數(shù)據(jù)對(duì)齊2在ADC的掃描模式屮, 組通道的轉(zhuǎn)換數(shù)據(jù)傳輸?shù)剑ˋB.D(ABCD ) o自校準(zhǔn)單次和連續(xù)轉(zhuǎn)換模式如果設(shè)置了 DMA )中。位,在每次EOC后,DMA控制器把規(guī)則A. SRAMC. ADC_JDRx 寄存器3 STM32規(guī)則組由多達(dá)(A.C.1644在 A.CSTM32 屮,(A)ADC_CR
7、2ADCCR1B. FlashADC_CR1A )個(gè)轉(zhuǎn)換組成。B- 18D. 20)寄存器的ALIGN位選擇轉(zhuǎn)換后數(shù)據(jù)儲(chǔ)存的對(duì)齊方式。B. ADC_JDRxD. ADC JSQRD三、簡(jiǎn)答題1.簡(jiǎn)述STM32的ADC系統(tǒng)的功能特性。答:STM32的ADC系統(tǒng)的主要功能特性包括如下幾個(gè)方面:ADC開(kāi)關(guān)控制、ADC時(shí)鐘、ADC通道選擇、ADC的轉(zhuǎn)換模式、中斷、模擬看門(mén)狗、ADC的掃描模式、ADC的注入通道管理、間斷模式、 ADC的校準(zhǔn)模式、ADC的數(shù)據(jù)對(duì)齊、可編程的通道采樣時(shí)間、外 部觸發(fā)轉(zhuǎn)換、DMA請(qǐng)求、雙ADC模式和溫度傳感器。2.簡(jiǎn)述STM32的雙ADC匚作模式。答:在有兩個(gè)ADC的STM3
8、2器件屮,可以使用雙ADC模式。在雙ADC模式里,根 據(jù) ADC_CR1寄存器中DUALMOD2:0位所選的模式,轉(zhuǎn)換的啟動(dòng)可以是ADC1主和ADC2從的交替觸 發(fā)或同時(shí)觸發(fā)。雙ADCT作模式主要包括如下幾種:同時(shí)注入模式、同時(shí)規(guī)則模式、快速交替模式、慢速交替模式、交替觸發(fā)模式和獨(dú)立模式。STM32的嵌套向量屮斷控制器 管理著包括Cortex-M3核異常等 低延遲 的中斷處理,并有一、填空題(NVIC)STM32的外部屮斷/事件控 個(gè)產(chǎn)生事件/屮斷要求的輸入類(lèi)型(脈沖或掛起)和對(duì)應(yīng)的觸發(fā)_ O每個(gè)輸入線都可以被獨(dú)立的屏蔽。屮斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn) 效地處理晚到 屮斷。2
9、.制器(EXTI )由19邊沿檢測(cè)器組成。每個(gè)輸入線可以獨(dú)立地配置事件(上升沿或下降沿或者雙邊沿都觸發(fā))掛起寄存器保持著狀態(tài)線的中斷要求。3. STM32的EXTI線16連接到PVD輸出4. STM32的EXT1線17連接到RTC鬧鐘事件。5.接到USB喚醒事件STM32 的 EXTI 線 18 連、選擇題)喚醒CPU。B. RTC鬧鐘D. PLL具有(A)B. 43個(gè)可編程的優(yōu)先等級(jí)。1. ARM Cortex-M3不可以通過(guò)(A. I/O 端口C. USB喚醒事件2 STM32嵌套向量屮斷控制器(NVIC)A. 16D. 36C. 72)個(gè)中斷/事件請(qǐng)1.3 STM32的外部屮斷/事件控制
10、器( EXTI)支持(CB. 43D. 36A. 16C. 191.簡(jiǎn)述嵌套向量中斷控制器(NVIC )的主要特性。答:STM32的嵌套向量中斷控制器(NVIC)管理著包括Cortex-M3核異常等屮斷,其和ARM處 理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲的中斷處理,并有效地處理晚到的中斷。STM32嵌套向量中斷控制器(NVIC)的主要特性如下:具有43個(gè)可屏蔽中斷通道(不包含16個(gè)Cortex-M3的中斷線)。具有16個(gè)可編程的優(yōu)先等級(jí)。 可實(shí)現(xiàn)低延遲的異常和屮斷處理。 具有電源管理控制。系統(tǒng)控制寄存器的實(shí)現(xiàn)。STM32 的NRZ異步串行、填空題USART為通用同步異步收發(fā)器,其可以與使用工業(yè)
11、標(biāo)準(zhǔn) 數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換。2.特率3智能卡是一個(gè)置USART_CR3寄存器的單線半雙工SCEN4. STM32提供了 CAN總線結(jié)構(gòu),這是一種 CAN),也就是bxCAN o二、選擇題2.3.選)STM32的USART可以利用 分?jǐn)?shù)波 發(fā)生器提供寬范圍的波特率選擇。通信協(xié)議,STM32的智能卡功能可以通過(guò)設(shè) 位來(lái)選擇©基本擴(kuò)展CAN (Basic ExtendedSTM32的U SART根據(jù)(A)寄存器M位的狀態(tài),來(lái)選擇發(fā)送8位或者9位的 數(shù)據(jù)字。A. USART_CR1B. USART_CR2C. USART_BRRD. USART_CR3STM32的bxCA
12、N的主要工作模式為(ABD )。A.初始化模式B .正常模式C.環(huán)回模式D.睡眠模式在程序屮,可以將CAN BTR寄存器的(AB )位同時(shí)置1,來(lái)進(jìn)入環(huán)回靜默模 式。(多A. LBKMC. BTRB. SILMD .以上都不是1.簡(jiǎn)述STM32的USART的功能特點(diǎn)。、答:STM32的USART為通用同步異步收發(fā)器,其可以與使用工業(yè)標(biāo)準(zhǔn)NRZ異步串行數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換。USART還可以利用分?jǐn)?shù)波特率發(fā)生器提供寬范圍的波特率選擇。STM32的USART支持同步單向通信和半雙工單線通信。同時(shí),其也支持LIN (局部互連網(wǎng)),智能卡協(xié)議和lDA (紅外數(shù)據(jù))SIR ENDEC規(guī)
13、范,以及調(diào)制解調(diào)器(CTS/RTS)操作。 STM32還具備多處理器通信能力。另外,通過(guò)多緩沖器配置的DMA方式,還可以實(shí)現(xiàn)高速數(shù)據(jù)通信。一、填空題1.系統(tǒng)計(jì)時(shí)器(SysTick)提供了 1個(gè)24位、降序、零約束、寫(xiě)清除的計(jì)數(shù)器,具有靈活的控制機(jī)制。STM32的通用定時(shí)器TIM,是一個(gè)通過(guò) 亙 驅(qū)動(dòng)的16位2.編程預(yù)分頻器自動(dòng)裝載計(jì)數(shù)器構(gòu)成。3. STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采用三種方式工作,分別為 數(shù)模式、向下計(jì)數(shù)模式和 屮央對(duì)齊模式。向上計(jì)ST公司還提供了完善的TIMstm32f10x tim.c,4. 接口庫(kù)函數(shù),其位于對(duì)應(yīng)的頭文件為stin32f10x tim.h二、選
14、擇題1.通用定時(shí)器TIMx的特性(ABCD ) O (多選)A 具備16位向上,向下,向上/向下自動(dòng)裝載計(jì)數(shù)器。B 具備16位可編程預(yù)分頻器。C. 具備4個(gè)獨(dú)立通道。D. 可以通過(guò)事件產(chǎn)生屮斷,屮斷類(lèi)型豐富,具備 DMA功能。2.通用定時(shí)器TIMx的特殊工作模式包括(ABCD ) O (多選)A.輸入捕獲模式B. PWM輸入模式D.單脈沖模式(0PM)STM32的可編程通用定時(shí)器的時(shí)基單ABC ) O (多選)3.元包含C.輸出模式A. U-數(shù)器寄存器(TIMx_CNT)B. 預(yù)分頻器寄存器(TIMx_PSC)C. 自動(dòng)裝載寄存器(TIMx_ARR) D .以上都不是簡(jiǎn)答題1.簡(jiǎn)述STM32T
15、IM的計(jì)數(shù)器模式。答:STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采用三種方式工作,分別為向上計(jì)數(shù)模式、向 下計(jì)數(shù)模式和屮央對(duì)齊模式(向上/向下計(jì)數(shù))。四、編程題給出PWM模式下配置TIM外設(shè)的程序代碼。 答:/* Time Base configuration 7TIM TimeBaseStructure.TIM Prescaler = 0;TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStructure.TIM_Penod = 4095;TIM TimeBaseStructure.TIM Cl
16、ockDivision = 0;TIM_TimeBaseStructure,TIM_RepetitionCounter = 0;TIM_TimeBaselnit (TIM1, & TIM_TimeBaseStructure);r Channel 1,2,3 and 4 Configuration in PWM mode 7TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2;TIM_OCInitStructure.TIM_Out putState = TIM_OutputState_Enable;TIM_OCInitStructure.TIM
17、_OutputNState = TIM_OutputNState_Enable;TIM OCInitStructure.TIM Pulse = CCR1 Vai;TIM_OCInitStructure.TIM_OCPolanty = TIM_OCPo!arity_Low;TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCN Polarity_High;TIM_OCInitStructure.TIM_OCIcileState = TIM_OCIdleState_Set; TIM_OCInitStructure,TIM_OCNIdleState =TIM OC
18、IdleState Reset;TIM_OC1lnit (TIM1, & TIM_OCInitStructure);TIM OCInitStructure.TIM Pulse = CCR2 Vai;TIM_OC2lnit (TIM1, & TIM_OCInitStructure);TIM OCInitStructure.TIM Pulse = CCR3 Vai;TIM_0C3lnit仃1財(cái)1, &TIM_OCInitStructure);TIM OCInitStructure.TIM Pulse = CCR4 Vai;TIM_0C4lnit fTIIVIl, &
19、 TIM_OC I nit Structure);/* TIM1 counter enable T r TIM1 Main Output Enable 7 TIM_CtrlPWMOutputs仃1財(cái)1, ENABLE);填空題1. 除了通用定時(shí)器外,級(jí)控制定時(shí)器I1M1。 TIM1由一個(gè)16位的自動(dòng)裝載計(jì)數(shù)器組成,它由一個(gè)2.(UEV)產(chǎn)生。這對(duì)于能產(chǎn)生PWM信號(hào)非常有用。STM32還提供了一個(gè)高可編程預(yù)分頻器TIM1的溢岀/下溢時(shí)更新事件 只能在重復(fù)向下計(jì)數(shù)達(dá)到驅(qū)動(dòng)。0的時(shí)候3.TIM1 具備 16預(yù)分頻器,時(shí)鐘頻率的分頻系數(shù)為165535Z間的任意數(shù)值。位可編程4. ST公司還提供了完善的
20、TIM1接口庫(kù)函數(shù),對(duì)應(yīng)的頭文件為 stm32f10x timl.h其位于stm32f10x timl.c選擇題基單元包含(STM32的可編程TIM1定時(shí)器的時(shí)ABCD ) o (多選)A. LI-數(shù)器寄存器(TIM1 CNT)B .預(yù)分頻器寄存器(TIM1 PSC)C.自動(dòng)裝載寄存器(TIM1 ARR)(TIM1 RCR)D 周期計(jì)數(shù)寄存器2. 高級(jí)定時(shí)器TIM1的特性(ABCD ) O (多選)A.具備16位上,下,上/下自動(dòng)裝載計(jì)數(shù)器B 具備16位可編程預(yù)分頻器。C 可以在指定數(shù)目的計(jì)數(shù)器周期Z后更新定時(shí)器寄存器。D.可以通過(guò)事件產(chǎn)生屮斷,屮斷類(lèi)型豐富,具備 DMA功能。3. 定時(shí)器TI
21、M1的特殊工作模式包括(ABCD ) O (多選)A 輸入捕獲模式B . PWM輸入模式c.編碼器接口模式D.單脈沖模式(OPM)1.簡(jiǎn)述STM32的高級(jí)控制定時(shí)器TIM1的結(jié)構(gòu)。答:STM32提供了一個(gè)高級(jí)控制定時(shí)器(TIM1)。TIM1由一個(gè)16位的自動(dòng)裝載計(jì)數(shù)器 組 成,它由一個(gè)可編程預(yù)分頻器驅(qū)動(dòng)。TIM1適合多種用途,包含測(cè)量輸入信號(hào)的脈沖寬度,或者產(chǎn)生輸出波形。使用定時(shí)器預(yù)分頻器和RCC時(shí)鐘控制預(yù)分頻器,可以實(shí)現(xiàn)脈沖寬度和波形周期從幾個(gè)微秒到幾個(gè)毫秒的調(diào)節(jié)。高級(jí)控制定時(shí)器TIM1和通用控制定時(shí)器TIMx是完全獨(dú)立的,它們不共享任何資源,因此可以 同步操作。STM32的DMA控制器有 7個(gè)通道,每個(gè)通道專(zhuān)門(mén)用來(lái)管理來(lái)自于一個(gè)或多個(gè)外設(shè)對(duì)存儲(chǔ)器訪問(wèn)的請(qǐng)求。 還有一個(gè) 權(quán)。仲裁器來(lái)協(xié)調(diào)各個(gè)DMA請(qǐng)求的優(yōu)先2.個(gè)事件發(fā)生后,外設(shè)發(fā)送一個(gè)請(qǐng)求信號(hào)到在DMA處理時(shí),DMA控制器。DMA控制器根據(jù)通道的3.以在有固定地址的Z間執(zhí)行DMA傳輸。DMA傳輸?shù)臄?shù)據(jù)量是可編程的,可以通過(guò) 寄存器屮的PSIZE和MSIZE位編程。優(yōu)先權(quán)處理請(qǐng)求。DMA控制器的每個(gè)通道都可 外設(shè)寄存器和存儲(chǔ)器地址DMA CCRx4. ST公司還提供了完善的DMA接口庫(kù)函數(shù),其位于stm32f10x dma.c對(duì)應(yīng)的頭文件為stm32f10x dma.h。5. 在STM32屮,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五暑期工勞務(wù)派遣與就業(yè)環(huán)境優(yōu)化合同
- 二零二五年度物流公司貨車(chē)司機(jī)服務(wù)質(zhì)量考核與獎(jiǎng)勵(lì)協(xié)議
- 2025年度網(wǎng)絡(luò)安全防護(hù)等級(jí)評(píng)定安全協(xié)議書(shū)
- 2025年度汽車(chē)零部件貨物運(yùn)輸安全與質(zhì)量協(xié)議
- 二零二五年度環(huán)保產(chǎn)業(yè)技術(shù)人才招聘與綠色創(chuàng)新協(xié)議
- 2025年度環(huán)保型清潔公司員工聘用合同書(shū)
- 二零二五年度水利設(shè)施監(jiān)控維保及災(zāi)害預(yù)警服務(wù)合同
- 二零二五年度海鮮水產(chǎn)店轉(zhuǎn)讓與經(jīng)營(yíng)協(xié)議
- 二零二五年度倆人共同創(chuàng)業(yè)經(jīng)營(yíng)咖啡廳合伙協(xié)議
- 二零二五年度農(nóng)村土地租賃合同模板(現(xiàn)代農(nóng)業(yè)物流園區(qū))
- 煤礦應(yīng)急救援培訓(xùn)教案
- 《圖書(shū)館資源利用》課件
- 2024-2030年中國(guó)光伏建筑一體化(BIPV)行業(yè)發(fā)展模式規(guī)劃分析報(bào)告
- 設(shè)備工程師招聘面試題與參考回答
- 部編版小學(xué)道德與法治五年級(jí)下冊(cè)《不甘屈辱-奮勇抗?fàn)帯返谝徽n時(shí)課件
- 《贏利》精讀圖解
- 讀書(shū)分享讀書(shū)交流會(huì)《你當(dāng)像鳥(niǎo)飛往你的山》課件
- 大學(xué)生職業(yè)素養(yǎng)訓(xùn)練(第六版)教案 第二單元 學(xué)習(xí)職業(yè)禮儀
- 2022年中華護(hù)理學(xué)會(huì)輸液連接裝置安全管理專(zhuān)家共識(shí)解讀
- 內(nèi)鏡下ESD護(hù)理配合
- DB34∕T 1644-2012 南方紅豆杉用材林栽培技術(shù)規(guī)程
評(píng)論
0/150
提交評(píng)論