




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、STM3轉(zhuǎn)試習(xí)題及答案STM32考試習(xí)題及答案一、填空題1. 當(dāng)STM32的I/O端口配置為輸入時(shí),出緩沖器被禁止,施密特觸發(fā)輸入被激活。根據(jù)輸入配置(上拉,下拉或浮動(dòng))的不同,該引腳的一弱上拉和下拉電阻連接。出現(xiàn)在I/O腳上的數(shù)據(jù)在每個(gè)APB2時(shí)鉗被采樣到輸入數(shù)據(jù)寄存器,對(duì)器的讀訪問(wèn)可得到I/O狀態(tài)。2. STM32的所有端口都有外部中斷能力。當(dāng)使用須配置成外部中斷線(xiàn)輸入模式時(shí),相應(yīng)的引腳必3. STM32具有單獨(dú)的位設(shè)置或位清除能力。這是通過(guò)GPIOxBSRR和GPIOxBRR寄存器來(lái)實(shí)現(xiàn)的。4. ST公司還提供了完善的通用IO接口庫(kù)函數(shù),其位于stm32fl0xcpio.c對(duì)應(yīng)的頭文件為
2、stm32f!0xgpio.h。5. 為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能一重新映射到其他引腳上。這時(shí),復(fù)用功能不再映射到一它們?cè)挤峙涞囊_±o在程序上,是通過(guò)設(shè)置復(fù)用重映射和調(diào)試I/O配置寄存器(AFIOMAPR)來(lái)實(shí)現(xiàn)引腳的重新映射。二、選擇題1.在APB2上的I/O腳的翻轉(zhuǎn)速度為(A)oA.18MHzC.36MHzB.D.4.當(dāng)輸出模式位MODE1:0=50MHz72MHz“10”時(shí),最大輸出速度為(BA.10MHzC.50MHz)oB.D.2MHz72MHz三、簡(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è)置或位清除。外部中斷/喚醒線(xiàn)。復(fù)用功能(AF)和重映射。GPIO鎖定機(jī)制。四、編程題編寫(xiě)一個(gè)初始化定時(shí)器的程序。答:由于還沒(méi)有講到定時(shí)器相關(guān)的知識(shí),所以這里旨在讓讀者給出定時(shí)器對(duì)GPIO端口的設(shè)置要求,程序示例如下:GPIO_Init
4、TypeDefGPIO_InitStructure;/*GPIOCConfiguration:Pin6,7,8and9inOutput*/GPIOInitStructure.GPIOPin=GPIOPin6|GPIOPin7|GPIOPin8|GPIOPin9;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(GPIOC,&GPIO_InitStructure);一、填空題1 .STM32芯片內(nèi)部集成的12位ADC是一種逐次逼近型模
5、擬數(shù)字轉(zhuǎn)換器,具有18個(gè)通道,可測(cè)量16個(gè)外部和2個(gè)內(nèi)部信號(hào)源。2 .在STM32中,只有在規(guī)則誦道的轉(zhuǎn)換結(jié)束時(shí)才產(chǎn)生DMA請(qǐng)求,并將轉(zhuǎn)換的數(shù)據(jù)從ADC_DR寄存器傳輸?shù)接脩?hù)指定的目的地址。3 .在有兩個(gè)ADC的STM32器件中,可以使用雙ADC模式。在一雙ADC模式里,根據(jù)ADCCR1寄存器中DUALMOD2:0位所選的模式,轉(zhuǎn)換的ADC1ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。4 .ADC的校準(zhǔn)模式通過(guò)設(shè)置ADC_CR2寄存器的CAL位來(lái)啟動(dòng)。5.在STM32中,器的ALIGN的對(duì)齊方式。ADC_CR2寄存位選擇車(chē)瓶后數(shù)據(jù)儲(chǔ)存6.在STM32內(nèi)部還提供了溫度傳感器,可以用來(lái)測(cè)量器件周?chē)臏囟?。溫?/p>
6、傳感器在內(nèi)部和ADCIN16輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值°內(nèi)部參考電壓VREFINT和ADC_IN17木目連接.二、選擇題1 .哪些是STM32的ADC系統(tǒng)的特點(diǎn)(多選)(ABCD)。A.12-位分辨率B.自校準(zhǔn)C.可編程數(shù)據(jù)對(duì)齊D.單次和連續(xù)轉(zhuǎn)換模式2 .在ADC的掃描模式中,如果設(shè)置了DMA位,在每次EOC后,DMA控制器把規(guī)則組通道的轉(zhuǎn)換數(shù)據(jù)傳輸?shù)剑ˋ)中。A.SRAMB.FlashC. ADC_JDRx寄存器D. ADC_CR13. STM32規(guī)則組由多達(dá)(A)個(gè)轉(zhuǎn)換組成。A.16B.18C.4D.204.在STM32中,(A)寄存器的ALIGN位選擇
7、轉(zhuǎn)換后數(shù)據(jù)儲(chǔ)存的對(duì)齊方式。A. ADC_CR2B. ADC_JDRxC. ADC_CR1D. ADC_JSQR三、簡(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的STM32器件中,可以使用雙ADC模式。在雙ADC模式里,根據(jù)ADC_CR1寄
8、存器中DUALMOD2:0位所選的模式,轉(zhuǎn)換的啟動(dòng)可以是ADC1主和ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。雙ADC工作模式主要包括如下幾種:同時(shí)注入模式、同時(shí)規(guī)則模式、快速交替模式、慢速交替模式、交替觸發(fā)模式和獨(dú)立模式。一、填空題1. STM32的嵌套向量中斷控制器(NVIC)管理著包括Cortex-M3核異常等中斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲的中斷處理,并有效地處理晚到中斷Q2. STM32的外部中斷/事件控制器(EXTI)由19個(gè)產(chǎn)牛事件/中斷要求的邊沿檢測(cè)器組成。每個(gè)輸入線(xiàn)可以獨(dú)立地配置輸入類(lèi)型(脈沖或掛起)和對(duì)應(yīng)的觸發(fā)事件(上升沿或下降沿或者雙邊沿都觸發(fā))。每個(gè)輸入線(xiàn)都
9、可以被獨(dú)立的屏蔽。掛起寄存器保持著狀態(tài)線(xiàn)的中斷要求。3. STM32的EXTI線(xiàn)16連接到PVD輸出。4. STM32的EXTI線(xiàn)17連接到RTC鬧鐘事件。5. STM32的EXTI線(xiàn)18連接至HUSB喚醒事件。二、選擇題1. ARMCortex-M3不可以通過(guò)(D)喚醒CPU。A.I/O端口B.RTC鬧鐘C.USB喚醒事件D.PLL2. STM32嵌套向量中斷控制器(NVIC)具有(A)個(gè)可編程的優(yōu)先等級(jí)。A.16B.43C.72D.363. STM32的外部中斷/事件控制器(EXTI)支持(C)個(gè)中斷/事件請(qǐng)求。A.16B.43C.19D.36三、簡(jiǎn)答題1.簡(jiǎn)述嵌套向量中斷控制器(NVIC
10、)的主要特性。答:STM32的嵌套向量中斷控制器(NVIC)管理著包括Cortex-M3核異常等中斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲的中斷處理,并有效地處理晚到的中斷。STM32嵌套向量中斷控制器(NVIC)的主要特性如下:具有43個(gè)可屏蔽中斷通道(不包含16個(gè)Cortex-M3的中斷線(xiàn))。具有16個(gè)可編程的優(yōu)先等級(jí)??蓪?shí)現(xiàn)低延遲的異常和中斷處理。具有電源管理控制。系統(tǒng)控制寄存器的實(shí)現(xiàn)。一、填空題1. STM32的USART為通用同步異步收發(fā)器,其可以與使用工業(yè)標(biāo)準(zhǔn)NRZ異步串行數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換。2. STM32的USART可以利用分?jǐn)?shù)波特率.發(fā)牛器提
11、供寬范圍的波特率詵擇。3. 智能卡是一個(gè)單線(xiàn)半雙工通信協(xié)議,STM32的智能卡功能可以通過(guò)設(shè)置USART_CR3寄存器的SCEN位來(lái)4. STM32提供了CAN總線(xiàn)結(jié)構(gòu),這是一種基本擴(kuò)展CAN(BasicExtendedCAN),也就是一bxCAN°二、選擇題1. STM32的USART根據(jù)(A)寄存器M位的狀態(tài),來(lái)選擇發(fā)送8位或者9位的數(shù)據(jù)A. USART_CR1B. USART_CR2C. USART_BRRD. USART_CR32. STM32的bxCAN的主要工作模式為(ABD)。A.初始化模式B.正常模式C.環(huán)回模式D.睡眠模式3. 在程序中,可以將CAN_BTR寄存器的
12、(AB)位同時(shí)置1,來(lái)進(jìn)無(wú)回靜默模式。(多選)A.LBKMB.SILMC.BTRD.以上都不是三、簡(jiǎn)答題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支持同步單向通信和半雙工單線(xiàn)通信。同時(shí),其也支持LIN(局部互連網(wǎng)),智能卡協(xié)議和IrDA(紅外數(shù)據(jù))SIRENDEC規(guī)范,以及調(diào)制解調(diào)器(CTS/RTS)操作。STM32還具備多處理器通信能力。另外,通過(guò)多緩沖器配置的DMA方式,還可以實(shí)現(xiàn)高速
13、數(shù)據(jù)通信。一、填空題1. 系統(tǒng)計(jì)時(shí)器(SysTick)提供了1個(gè)24位、降序、零約束、寫(xiě)清除的計(jì)數(shù)器.具有靈活的控制機(jī)制。2. STM32的通用定時(shí)器TIM,是一個(gè)通過(guò)可編程預(yù)分頻器驅(qū)動(dòng)的16位自動(dòng)裝載計(jì)數(shù)器構(gòu)成。3. STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采用三種方式工作,分別為向上計(jì)數(shù)模式、向下計(jì)數(shù)模式和中央對(duì)齊模式。4. ST公司還提供了完善的TIM接口庫(kù)函數(shù),其位于stm32f10xtim.c,對(duì)應(yīng)的頭文件為stm32f10x_tim.h。二、選擇題1.通用定時(shí)器TIMx的特性(ABCD)。(多選)A.具備16位向上,向下,向上/向下自動(dòng)裝載計(jì)數(shù)器。B.具備16位可編程預(yù)分頻器。
14、C.具備4個(gè)獨(dú)立通道。D.可以通過(guò)事件產(chǎn)生中斷,中斷類(lèi)型豐富,具備DMA功能。2 .通用定時(shí)器TIMx的特殊工作模式包括(ABCD)。(多選)A.輸入捕獲模式B.PWM輸入模式C.輸出模式D.單脈沖模式(OPM)3 .STM32的可編程通用定時(shí)器的時(shí)基單元包含(ABC)。(多選)A.計(jì)數(shù)器寄存器(TIMx_CNT)B.預(yù)分頻器寄存器(TIMx_PSC)C.自動(dòng)裝載寄存器(TIMx_ARR)D.以上都不是三、簡(jiǎn)答題1.簡(jiǎn)述STM32TIM的計(jì)數(shù)器模式。答:STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采用三種方式工作,分別為向上計(jì)數(shù)模式、向下計(jì)數(shù)模式和中央對(duì)齊模式(向上/向下計(jì)數(shù))。四、編程題給出
15、PWM模式下配置TIM外設(shè)的程序代碼。/*TimeBaseconfiguration*/TIM_TimeBaseStructure.TIM_Prescaler=0;TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;TIM_TimeBaseStructure.TIM_Period=4095;TIM_TimeBaseStructure.TIM_ClockDivision=0;TIM_TimeBaseStructure.TIM_RepetitionCounter=0;TIM_TimeBaseInit(TIM1,&TIM_Time
16、BaseStructure);/*Channel1,2,3and4ConfigurationinPWMmode*/TIM_OCInitStructure.TIM_OCMode=TIM_OCMode_PWM2;TIM_OCInitStructure.TIM_OutputState=TIM_OutputState_Enable;TIM_OCInitStructure.TIM_OutputNState=TIM_OutputNState_Enable;TIM_OCInitStructure.TIM_Pulse=CCR1_Val;TIM_OCInitStructure.TIM_OCPolarity=TI
17、M_OCPolarity_Low;TIM_OCInitStructure.TIM_OCNPolarity=TIM_OCNPolarity_High;TIM_OCInitStructure.TIM_OCIdleState=TIM_OCIdleState_Set;TIM_OCInitStructure.TIM_OCNIdleState=TIM_OCIdleState_Reset;TIM_OC1Init(TIM1,&TIM_OCInitStructure);TIM_OCInitStructure.TIM_Pulse=CCR2_Val;TIM_OC2Init(TIM1,&TIM_OCI
18、nitStructure);TIM_OCInitStructure.TIM_Pulse=CCR3_Val;TIM_OC3Init(TIM1,&TIM_OCInitStructure);TIM_OCInitStructure.TIM_Pulse=CCR4_Val;TIM_OC4Init(TIM1,&TIM_OCInitStructure);/*TIM1counterenable*/TIM_Cmd(TIM1,ENABLE);/*TIM1MainOutputEnable*/TIM_CtrlPWMOutputs(TIM1,ENABLE);一、填空題1 .除了通用定時(shí)器外,STM32還提
19、供了一個(gè)高級(jí)控制定時(shí)器TIM1。TIM1由一個(gè)16位的自動(dòng)裝載計(jì)數(shù)器組成,它由一個(gè)可編程預(yù)分頻器驅(qū)動(dòng)。2 .TIM1的溢出/下溢時(shí)更新事件(UEV)只能在重復(fù)向下計(jì)數(shù)達(dá)到0的時(shí)候產(chǎn)生。這對(duì)于能產(chǎn)生PWM信號(hào)非常有用。3TIM1具備_或位可編程預(yù)分頻器,時(shí)鐘頻率的分頻系數(shù)為1-65535之間I3 .ST公司還提供了完善的TIM1接口庫(kù)函數(shù),其位于stm32f10xtim1.c)對(duì)應(yīng)的頭文件為stm32f10xtiml.h。1.STM32的可編程TIM1定時(shí)器的時(shí)基單元包含(ABCD)。(多選)A.計(jì)數(shù)器寄存器(TIM1_CNT)B.預(yù)分頻器寄存器(TIM1_PSC)C.自動(dòng)裝載寄存器(TIM1_
20、ARR)D.周期計(jì)數(shù)寄存器(TIM1_RCR)2.高級(jí)定時(shí)器TIM1的特性(ABCD)。(多選)A.具備16位上,下,上/下自動(dòng)裝載計(jì)數(shù)器B.具備16位可編程預(yù)分頻器。C.可以在指定數(shù)目的計(jì)數(shù)器周期之后更新定時(shí)器寄存器。D.可以通過(guò)事件產(chǎn)生中斷,中斷類(lèi)型豐富,具備DMA功能。3.定時(shí)器TIM1的特殊工作模式包括(ABCD)。(多選)A.輸入捕獲模式B.PWM輸入模式C.編碼器接口模式D.單脈沖模式(OPM)三、簡(jiǎn)答題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
21、適合多種用途,包含測(cè)量輸入信號(hào)的脈沖寬度,或者產(chǎn)生輸出波形。使用定時(shí)器預(yù)分頻器和RCC時(shí)鐘控制預(yù)分頻器,可以實(shí)現(xiàn)脈沖寬度和波形周期從幾個(gè)微秒到幾個(gè)毫秒的調(diào)節(jié)。高級(jí)控制定時(shí)器TIM1和通用控制定時(shí)器TIMx是完全獨(dú)立的,它們不共享任何資源,因此可以同步操作。1 .STM32的DMA控制器有7個(gè)通道,每個(gè)通道專(zhuān)門(mén)用來(lái)管理來(lái)自于一個(gè)或多個(gè)外設(shè)對(duì)存儲(chǔ)器訪問(wèn)的請(qǐng)求。還有一個(gè)仲裁器來(lái)協(xié)調(diào)各個(gè)DMA請(qǐng)求的優(yōu)先權(quán)。2 .在DMA處理時(shí),一個(gè)事件發(fā)生后,外設(shè)發(fā)送一個(gè)請(qǐng)求信號(hào)到DMA控制器。DMA控制器根據(jù)通道的優(yōu)先權(quán)處理請(qǐng)求。3 .DMA控制器的每個(gè)通道都可以在有固定地址的外設(shè)寄存器和存儲(chǔ)器地址之間執(zhí)行DMA傳輸。DMA傳輸?shù)臄?shù)據(jù)量是可編程的,可以通過(guò)DMACCRx寄存器中的PSIZE和MSIZE位編程。4 .ST公司還提供了完善的DMA接口庫(kù)函數(shù),其位于stm32f10xdma.c)對(duì)應(yīng)的頭文件為stm32f10xdma.h。5.在STM
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公路勞動(dòng)施工合同范本
- 出租機(jī)械合同范本
- 醫(yī)療設(shè)備簡(jiǎn)易合同范本
- 2025年河南省安全員B證考試題庫(kù)及答案
- 借用公司資質(zhì)合同范本
- 勞務(wù)外包公司合同范本
- 南市區(qū)家電運(yùn)輸合同范本
- 公司棉花訂購(gòu)合同范本
- 勞務(wù)外包協(xié)議合同范本
- 勤工儉學(xué)合同范本
- 【重慶長(zhǎng)安汽車(chē)公司績(jī)效管理現(xiàn)狀、問(wèn)題及優(yōu)化對(duì)策(7600字論文)】
- 家鄉(xiāng)-延安課件
- 孔軸的極限偏差表
- 熱軋鋼板和鋼帶尺寸允許偏差
- 無(wú)人機(jī)導(dǎo)航與通信技術(shù)PPT完整全套教學(xué)課件
- BBC-商務(wù)英語(yǔ)會(huì)話(huà)
- 中等職業(yè)學(xué)校畢業(yè)生就業(yè)推薦表
- 鋼結(jié)構(gòu)設(shè)計(jì)原理全套PPT完整教學(xué)課件
- 2023年浙江首考讀后續(xù)寫(xiě)真題講評(píng)課件 高三英語(yǔ)二輪復(fù)習(xí)寫(xiě)作專(zhuān)項(xiàng)+
- 各期前列腺癌治療的指南推薦
- 《植物學(xué)教學(xué)資料》第2章細(xì)胞與組織2馬煒梁版
評(píng)論
0/150
提交評(píng)論