STM32考試習(xí)題及答案_第1頁
STM32考試習(xí)題及答案_第2頁
STM32考試習(xí)題及答案_第3頁
STM32考試習(xí)題及答案_第4頁
STM32考試習(xí)題及答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)用文檔.STM32考試習(xí)題及答案一、填空題1當(dāng)STM32的I/O端口配置為輸入時(shí), 輸出緩沖器 被禁止, 施密特觸發(fā)輸入 被激活。根據(jù)輸入配置(上拉,下拉或浮動)的不同,該引腳的 弱上拉和下拉電阻 被連接。出現(xiàn)在I/O腳上的數(shù)據(jù)在每個(gè)APB2時(shí)鐘被采樣到輸入數(shù)據(jù)存放器,對 輸入數(shù)據(jù)存放器 的讀訪問可得到I/O狀態(tài)。2STM32的所有端口都有外部中斷能力。當(dāng)使用 外部中斷線 時(shí),相應(yīng)的引腳必須配置成 輸入模式 。3STM32具有單獨(dú)的位設(shè)置或位去除能力。這是通過GPIOx_BSRR 和 GPIOx_BRR 存放器來實(shí)現(xiàn)的。4ST公司還提供了完善的通用IO接口庫函數(shù),其位于 stm32f10 x

2、_gpio.c ,對應(yīng)的頭文件為 stm32f10 x_gpio.h 。5為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些 復(fù)用功能 重新映射到其他引腳上。這時(shí),復(fù)用功能不再映射到 它們原始分配的引腳 上。在程序上,是通過設(shè)置 復(fù)用重映射和調(diào)試I/O配置存放器(AFIO_MAPR) 來實(shí)現(xiàn)引腳的重新映射。二、選擇題1在APB2上的I/O腳的翻轉(zhuǎn)速度為 A 。A18MHzB50MHzC36MHzD72MHz4當(dāng)輸出模式位MODE1:0=“10時(shí),最大輸出速度為 B 。A10MHzB2MHzC50MHzD72MHz三、簡答題1簡述不同復(fù)用功能的重映射。答:為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功

3、能重新映射到其他引腳上。這時(shí),復(fù)用功能不再映射到它們原始分配的引腳上。在程序上,是通過設(shè)置復(fù)用重映射和調(diào)試I/O配置存放器(AFIO_MAPR)來實(shí)現(xiàn)引腳的重新映射。各個(gè)復(fù)用功能的重映射可以參閱正文的介紹,由于內(nèi)容比擬多,正文介紹非常詳細(xì),這里省略。2簡述STM32的GPIO的一些主要特點(diǎn)至少5個(gè)。答:主要特點(diǎn)如下:通用I/O,可以作為輸出、輸入等功能。單獨(dú)的位設(shè)置或位去除。外部中斷/喚醒線。復(fù)用功能(AF)和重映射。GPIO鎖定機(jī)制。四、編程題編寫一個(gè)初始化定時(shí)器的程序。答:由于還沒有講到定時(shí)器相關(guān)的知識,所以這里旨在讓讀者給出定時(shí)器對GPIO端口的設(shè)置要求,程序例如如下:一、填空題1STM

4、32芯片內(nèi)部集成的 12 位ADC是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器,具有 18 個(gè)通道,可測量 16 個(gè)外部和 2 個(gè)內(nèi)部信號源。2在STM32中,只有在 規(guī)那么通道 的轉(zhuǎn)換結(jié)束時(shí)才產(chǎn)生DMA請求,并將轉(zhuǎn)換的數(shù)據(jù)從 ADC_DR 存放器傳輸?shù)接脩糁付ǖ哪康牡刂贰?在有兩個(gè)ADC的STM32器件中,可以使用 雙ADC 模式。在 雙ADC 模式里,根據(jù) ADC_CR1 存放器中 DUALMOD2:0 位所選的模式,轉(zhuǎn)換的啟動可以是ADC1主和ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。4ADC的校準(zhǔn)模式通過設(shè)置 ADC_CR2 存放器的 CAL 位來啟動。5在STM32中, ADC_CR2 存放器的 ALIGN

5、 位選擇轉(zhuǎn)換后數(shù)據(jù)儲存的對齊方式。6在STM32內(nèi)部還提供了 溫度傳感器 ,可以用來測量器件周圍的溫度。溫度傳感器在內(nèi)部和 ADC_IN16 輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值。內(nèi)部參考電壓 VREFINT 和 ADC_IN17 相連接。二、選擇題1哪些是STM32的ADC系統(tǒng)的特點(diǎn)多項(xiàng)選擇 ABCD 。A12-位分辨率B自校準(zhǔn)C可編程數(shù)據(jù)對齊D單次和連續(xù)轉(zhuǎn)換模式2在ADC的掃描模式中,如果設(shè)置了DMA位,在每次EOC后,DMA控制器把規(guī)那么組通道的轉(zhuǎn)換數(shù)據(jù)傳輸?shù)?A 中。ASRAMBFlashCADC_JDRx存放器DADC_CR13STM32規(guī)那么組由多達(dá) A 個(gè)轉(zhuǎn)換組成

6、。A16B18C4D204在STM32中, A 存放器的ALIGN位選擇轉(zhuǎn)換后數(shù)據(jù)儲存的對齊方式。AADC_CR2BADC_JDRxCADC_CR1DADC_JSQR三、簡答題1簡述STM32的ADC系統(tǒng)的功能特性。答:STM32的ADC系統(tǒng)的主要功能特性包括如下幾個(gè)方面:ADC開關(guān)控制、ADC時(shí)鐘、ADC通道選擇、ADC的轉(zhuǎn)換模式、中斷、模擬看門狗、ADC的掃描模式、ADC的注入通道管理、間斷模式、ADC的校準(zhǔn)模式、ADC的數(shù)據(jù)對齊、可編程的通道采樣時(shí)間、外部觸發(fā)轉(zhuǎn)換、DMA請求、雙ADC模式和溫度傳感器。2簡述STM32的雙ADC工作模式。答:在有兩個(gè)ADC的STM32器件中,可以使用雙A

7、DC模式。在雙ADC模式里,根據(jù)ADC_CR1存放器中DUALMOD2:0位所選的模式,轉(zhuǎn)換的啟動可以是ADC1主和ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。雙ADC工作模式主要包括如下幾種:同時(shí)注入模式、同時(shí)規(guī)那么模式、快速交替模式、慢速交替模式、交替觸發(fā)模式和獨(dú)立模式。一、填空題1STM32的 嵌套向量中斷控制器(NVIC) 管理著包括Cortex-M3核異常等中斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn) 低延遲 的中斷處理,并有效地處理 晚到 中斷。2STM32的外部中斷/事件控制器EXTI由 19 個(gè)產(chǎn)生事件/中斷要求的邊沿檢測器組成。每個(gè)輸入線可以獨(dú)立地配置 輸入類型脈沖或掛起和對應(yīng)的觸發(fā)

8、事件上升沿或下降沿或者雙邊沿都觸發(fā) 。每個(gè)輸入線都可以被獨(dú)立的屏蔽。 掛起存放器 保持著狀態(tài)線的中斷要求。3STM32的EXTI線16連接到 PVD輸出 。4STM32的EXTI線17連接到 RTC鬧鐘事件 。5STM32的EXTI線18連接到 USB喚醒事件 。二、選擇題1ARM Cortex-M3不可以通過 D 喚醒CPU。AI/O端口BRTC 鬧鐘CUSB喚醒事件DPLL2STM32嵌套向量中斷控制器(NVIC) 具有 A 個(gè)可編程的優(yōu)先等級。A16B43C72D363STM32的外部中斷/事件控制器EXTI支持 C 個(gè)中斷/事件請求。A16B43C19D36三、簡答題1簡述嵌套向量中斷

9、控制器NVIC的主要特性。答:STM32的嵌套向量中斷控制器(NVIC) 管理著包括Cortex-M3核異常等中斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲的中斷處理,并有效地處理晚到的中斷。STM32嵌套向量中斷控制器(NVIC)的主要特性如下:具有43 個(gè)可屏蔽中斷通道不包含16 個(gè)Cortex-M3 的中斷線。具有16 個(gè)可編程的優(yōu)先等級。可實(shí)現(xiàn)低延遲的異常和中斷處理。具有電源管理控制。系統(tǒng)控制存放器的實(shí)現(xiàn)。一、填空題1STM32的 USART 為通用同步異步收發(fā)器,其可以與使用工業(yè)標(biāo)準(zhǔn) NRZ 異步串行數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換。2STM32的USART可以利用

10、分?jǐn)?shù)波特率 發(fā)生器提供寬范圍的波特率選擇。3智能卡是一個(gè) 單線半雙工 通信協(xié)議,STM32的智能卡功能可以通過設(shè)置USART_CR3存放器的 SCEN 位來選擇。4STM32提供了CAN總線結(jié)構(gòu),這是一種 根本擴(kuò)展 CAN(Basic Extended CAN),也就是 bxCAN 。二、選擇題1STM32的USART根據(jù) A 存放器M位的狀態(tài),來選擇發(fā)送8位或者9位的數(shù)據(jù)字。AUSART_CR1BUSART_CR2CUSART_BRRDUSART_CR32STM32的bxCAN的主要工作模式為 ABD 。A初始化模式B正常模式C環(huán)回模式D睡眠模式3在程序中,可以將CAN_BTR存放器的 AB

11、 位同時(shí)置1,來進(jìn)入環(huán)回靜默模式。多項(xiàng)選擇ALBKMBSILMCBTRD以上都不是三、簡答題1簡述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é)議和IrDA(紅外數(shù)據(jù))SIR ENDEC標(biāo)準(zhǔn),以及調(diào)制解調(diào)器(CTS/RTS)操作。STM32還具備多處理器通信能力。另外,通過多緩沖器配置的DMA方式,還可以實(shí)現(xiàn)高速數(shù)據(jù)通信。一

12、、填空題1系統(tǒng)計(jì)時(shí)器SysTick提供了1個(gè) 24位、降序、零約束、寫去除 的計(jì)數(shù)器,具有靈活的控制機(jī)制。2STM32的通用定時(shí)器TIM,是一個(gè)通過 可編程預(yù)分頻器 驅(qū)動的 16 位自動裝載計(jì)數(shù)器構(gòu)成。3STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采用三種方式工作,分別為 向上計(jì)數(shù) 模式、 向下計(jì)數(shù) 模式和 中央對齊 模式。4ST公司還提供了完善的TIM接口庫函數(shù),其位于 stm32f10 x_tim.c ,對應(yīng)的頭文件為 stm32f10 x_tim.h 。二、選擇題1通用定時(shí)器TIMx的特性 ABCD 。多項(xiàng)選擇A具備16位向上,向下,向上/向下自動裝載計(jì)數(shù)器。B具備16位可編程預(yù)分頻器。

13、C具備4個(gè)獨(dú)立通道。D可以通過事件產(chǎn)生中斷,中斷類型豐富,具備DMA功能。2通用定時(shí)器TIMx的特殊工作模式包括 ABCD 。多項(xiàng)選擇A輸入捕獲模式BPWM 輸入模式C輸出模式D單脈沖模式(OPM)3STM32的可編程通用定時(shí)器的時(shí)基單元包含 ABC 。多項(xiàng)選擇A計(jì)數(shù)器存放器(TIMx_CNT)B預(yù)分頻器存放器(TIMx_PSC)C自動裝載存放器(TIMx_ARR)D以上都不是三、簡答題1簡述STM32TIM的計(jì)數(shù)器模式。答:STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采用三種方式工作,分別為向上計(jì)數(shù)模式、向下計(jì)數(shù)模式和中央對齊模式(向上/向下計(jì)數(shù))。四、編程題給出PWM模式下配置TIM外設(shè)的

14、程序代碼。答:一、填空題1除了通用定時(shí)器外,STM32還提供了一個(gè)高級控制定時(shí)器 TIM1 。 TIM1 由一個(gè) 16 位的自動裝載計(jì)數(shù)器組成,它由一個(gè) 可編程預(yù)分頻器 驅(qū)動。2TIM1的 溢出/下溢時(shí)更新事件(UEV) 只能在重復(fù)向下計(jì)數(shù)到達(dá)0的時(shí)候產(chǎn)生。這對于能產(chǎn)生PWM信號非常有用。3TIM1具備 16 位可編程預(yù)分頻器,時(shí)鐘頻率的分頻系數(shù)為 165535 之間的任意數(shù)值。4ST公司還提供了完善的TIM1接口庫函數(shù),其位于 stm32f10 x_tim1.c ,對應(yīng)的頭文件為 stm32f10 x_tim1.h 。二、選擇題1STM32的可編程TIM1定時(shí)器的時(shí)基單元包含 ABCD 。多

15、項(xiàng)選擇A計(jì)數(shù)器存放器(TIM1_CNT)B預(yù)分頻器存放器 (TIM1_PSC)C自動裝載存放器 (TIM1_ARR)D周期計(jì)數(shù)存放器 (TIM1_RCR)2高級定時(shí)器TIM1的特性 ABCD 。多項(xiàng)選擇A具備16位上,下,上/下自動裝載計(jì)數(shù)器B具備16位可編程預(yù)分頻器。C可以在指定數(shù)目的計(jì)數(shù)器周期之后更新定時(shí)器存放器。D可以通過事件產(chǎn)生中斷,中斷類型豐富,具備DMA功能。3定時(shí)器TIM1的特殊工作模式包括 ABCD 。多項(xiàng)選擇A輸入捕獲模式BPWM 輸入模式C編碼器接口模式D單脈沖模式(OPM)三、簡答題1簡述STM32的高級控制定時(shí)器TIM1的結(jié)構(gòu)。答:STM32提供了一個(gè)高級控制定時(shí)器(T

16、IM1)。TIM1由一個(gè)16位的自動裝載計(jì)數(shù)器組成,它由一個(gè)可編程預(yù)分頻器驅(qū)動。TIM1適合多種用途,包含測量輸入信號的脈沖寬度,或者產(chǎn)生輸出波形。使用定時(shí)器預(yù)分頻器和RCC時(shí)鐘控制預(yù)分頻器,可以實(shí)現(xiàn)脈沖寬度和波形周期從幾個(gè)微秒到幾個(gè)毫秒的調(diào)節(jié)。高級控制定時(shí)器TIM1和通用控制定時(shí)器TIMx是完全獨(dú)立的,它們不共享任何資源,因此可以同步操作。1STM32的DMA 控制器有 7 個(gè)通道,每個(gè)通道專門用來管理來自于一個(gè)或多個(gè)外設(shè)對存儲器訪問的請求。還有一個(gè) 仲裁器 來協(xié)調(diào)各個(gè)DMA 請求的優(yōu)先權(quán)。2在DMA處理時(shí),一個(gè)事件發(fā)生后,外設(shè)發(fā)送一個(gè)請求信號到 DMA控制器 。DMA 控制器根據(jù)通道的 優(yōu)

17、先權(quán) 處理請求。3DMA控制器的每個(gè)通道都可以在有固定地址的 外設(shè)存放器和存儲器地址 之間執(zhí)行DMA傳輸。DMA傳輸?shù)臄?shù)據(jù)量是可編程的,可以通過 DMA_CCRx 存放器中的 PSIZE 和 MSIZE 位編程。4ST公司還提供了完善的DMA接口庫函數(shù),其位于 stm32f10 x_dma.c ,對應(yīng)的頭文件為 stm32f10 x_dma.h 。5在STM32中,從外設(shè)(TIMx、ADC、SPIx、I2Cx 和USARTx)產(chǎn)生的7個(gè)請求,通過邏輯 與 輸入到DMA控制器,這樣同時(shí) 只能有一 個(gè)請求有效。二、選擇題1STM32提供了三種不同的時(shí)鐘源,其都可被用來驅(qū)動系統(tǒng)時(shí)鐘SYSCLK,這三種時(shí)鐘源分別為 ABC 。AHSI振蕩器時(shí)鐘BHSE振蕩器時(shí)鐘CPLL時(shí)鐘DHLI振蕩時(shí)鐘2在STM32中,當(dāng) AB 發(fā)生時(shí),將產(chǎn)生電源復(fù)位。多項(xiàng)選擇A從待機(jī)模式中返回B上電/掉電復(fù)位POR/PDR復(fù)位CNRST管腳上的低電平DPLL3,以下哪個(gè)時(shí)鐘信號可被選作MCO 時(shí)鐘 ABCD 。多項(xiàng)選擇ASYSCLKBHSICHSE2簡述STM32時(shí)鐘的類型。答:STM32提供了三種不同的時(shí)鐘源,其都可被用來驅(qū)動系統(tǒng)時(shí)鐘SYSCLK,這三種時(shí)鐘源分別為:HSI振蕩器時(shí)鐘HSE振蕩器時(shí)鐘PLL時(shí)鐘這三種時(shí)鐘源還可以有以下2種二級時(shí)鐘源:32kHz低速內(nèi)部RC,可以用于驅(qū)動獨(dú)立看門

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論