




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、STM32考試習(xí)題及答案 一、填空題 1. 當(dāng)STM32的I/O端口配置為輸入時,輸出緩沖器被禁止,施密特觸發(fā)輸 入被激活。根據(jù)輸入配置(上拉,下拉或浮動)的不同,該引腳的弱上拉和下拉 電阻被連接。出現(xiàn)在I/O腳上的數(shù)據(jù)在每個 APB2時鐘被采樣到輸入數(shù)據(jù)寄存器, 對 輸入數(shù)據(jù)寄存器的讀訪問可得到I/O狀態(tài)。 2. STM32的所有端口都有外部中斷能力。當(dāng)使用外部中斷線時,相應(yīng)的 引腳必須配置成輸入模式。 3 . STM32具有單獨(dú)的位設(shè)置或位清除能力。這是通過 GPIOx BSRR 和 GPIOx BRR寄存器來實(shí)現(xiàn)的。 4 . ST 公司還提供了完善的通用IO 接口庫函數(shù),其位于 stm3
2、2f10 x_gpio.c,對應(yīng)的頭文件為 stm32f10 x_gpio.h。 5為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新映射到其他 引腳上。這時,復(fù)用功能不再映射到它們原始分配的引腳上。在程序上,是 通過設(shè)置復(fù)用重映射和調(diào)試 I/O配置寄存器(AFIO_MAPR)來實(shí)現(xiàn)引腳的重 新映射。 、選擇題 1.在APB2上的I/O腳的翻轉(zhuǎn)速度為(A )。 A. 18MHz B. 50MHz C. 36MHz D. 72MHz 4當(dāng)輸出模式位 MODE1:O_ “ 10”時,最大輸出速度為(B) A. 10MHz B. 2MHz C. 50MHz D. 72MHz 三、簡答題 1簡述不
3、同復(fù)用功能的重映射。 答:為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新映射到其他引腳上。 這時,復(fù)用功能不再映射到它們原始分配的引腳上。在程序上,是通過設(shè)置復(fù)用重映射和調(diào) 試I/O配置寄存器(AFIO_MAPR)來實(shí)現(xiàn)引腳的重新映射。各個復(fù)用功能的重映射可以參閱 正文的介紹,由于內(nèi)容比較多,正文介紹非常詳細(xì),這里省略。 2 .簡述 STM32的GPIO的一些主要特點(diǎn)(至少 5個)。 答:主要特點(diǎn)如下: 通用I/O,可以作為輸出、輸入等功能。 單獨(dú)的位設(shè)置或位清除。 外部中斷/喚醒線。 復(fù)用功能(AF)和重映射。 GPIO鎖定機(jī)制。 四、編程題 編寫一個初始化定時器的程序。 答:由于還
4、沒有講到定時器相關(guān)的知識,所以這里旨在讓讀者給出定時器對GPIO端口 的設(shè)置要求,程序示例如下: GPIO_InitTypeDef GPIO_InitStructure; /* GPIOC Configuration: Pin6, 7, 8 and 9 in Output */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 |GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed =
5、 GPIO_Speed_5OMH z; GPIO_Init(GPIOC, 一、填空題 1. STM32芯片內(nèi)部集成的12位ADC是一種逐次逼近型模擬數(shù)字轉(zhuǎn)換器, 具有 18 個通道,可測量16個外部和2 個內(nèi)部信號源。 2. 在STM32中,只有在規(guī)則通道的轉(zhuǎn)換結(jié)束時才產(chǎn)生DMA請求,并將 轉(zhuǎn)換的數(shù)據(jù)從ADC_DR寄存器傳輸?shù)接脩糁付ǖ哪康牡刂贰?3. 在有兩個 ADC的STM32器件中,可以使用 雙ADC 模式。在 雙ADC 模 式里,根據(jù) ADC_CR1寄存器中DUALMOD2:0位所選的模式,轉(zhuǎn)換 的啟動可以是 ADC1主和ADC2從的交替觸發(fā)或同時觸發(fā)。 4. ADC的校準(zhǔn)模式通過設(shè)置
6、ADC_CR2 寄存器的 CAL 位來啟動。 5. 在STM32中, ADC_CR2寄存器的ALIGN位選擇轉(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)(多選) (ABCD )。 A. 12-位分辨率 B. 自校準(zhǔn) C. 可編程數(shù)據(jù)對齊 D. 單次和連續(xù)轉(zhuǎn)換模式 2. 在 ADC的掃描模式中, 如果設(shè)置了 DMA 位,在每次EOC后,DMA控制器
7、把規(guī)則 組通道的轉(zhuǎn)換數(shù)據(jù)傳輸?shù)剑ˋ )中。 A. SRAM B. Flash C. ADC_JDRx寄存器 D. ADC_CR1 3. STM32規(guī)則組由多達(dá)( A )個轉(zhuǎn)換組成。 A. 16 B. 18 C. 4 )寄存器的 D. 20 4. 在 STM32 中,(A ) ALIGN 位選擇轉(zhuǎn)換后數(shù)據(jù)儲存的對齊方式。 A. ADC_CR2 B. ADC_JDRx C. ADC CR1 D. ADC JSQR 三、簡答題 1.簡述STM32的ADC系統(tǒng)的功能特性。 答:STM32的ADC系統(tǒng)的主要功能特性包括如下幾個方面:ADC開關(guān)控制、ADC時 鐘、ADC通道選擇、ADC的轉(zhuǎn)換模式、中斷、模
8、擬看門狗、ADC的掃描模式、ADC的注 入通道管理、間斷模式、ADC的校準(zhǔn)模式、ADC的數(shù)據(jù)對齊、可編程的通道采樣時間、外 部觸發(fā)轉(zhuǎn)換、DMA請求、雙ADC模式和溫度傳感器。 2.簡述STM32的雙ADC工作模式。 答:在有兩個 ADC的STM32器件中,可以使用雙 ADC模式。在雙ADC模式里,根 據(jù)ADC_CR1寄存器中DUALMOD2:0位所選的模式,轉(zhuǎn)換的啟動可以是 ADC1主和ADC2 從的交替觸發(fā)或同時觸發(fā)。雙ADC工作模式主要包括如下幾種:同時注入模式、同時規(guī)則 模式、快速交替模式、慢速交替模式、交替觸發(fā)模式和獨(dú)立模式。 一、填空題 1. STM32的 嵌套向量中斷控制器 (NV
9、IC)管理著包括 Cortex-M3核異常等 中斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲 的中斷處理,并有 效地處理晚到 中斷。 2. STM32的外部中斷/事件控制器(EXTI )由 19個產(chǎn)生事件/中斷要求的 邊沿檢測器組成。每個輸入線可以獨(dú)立地配置輸入類型(脈沖或掛起)和對應(yīng)的觸發(fā) 事件(上升沿或下降沿或者雙邊沿都觸發(fā))。每個輸入線都可以被獨(dú)立的屏蔽。 掛起寄存器保持著狀態(tài)線的中斷要求。 3. STM32的EXTI線16連接到 PVD輸出。 4. STM32的EXTI線17連接到 RTC鬧鐘事件 。 5. STM32的EXTI線18連接到 USB喚醒事件。 、選擇題 1. A
10、RM Cortex-M3 不可以通過( D )喚醒CPU。 A. I/O 端口 B. RTC鬧鐘 C. USB喚醒事件 D. PLL 2. STM32嵌套向量中斷控制器(NVIC) 具有 (A ) 個可編程的優(yōu)先等級。 A. 16 B. 43 C. 72 D. 36 3. STM32的外部中斷/事件控制器( EXTI ) 支持(C )個中斷/事件請求。 A. 16 B. 43 C. 19 D. 36 三、簡答題 1. 簡述嵌套向量中斷控制器( NVIC )的主要特性。 答:STM32的嵌套向量中斷控制器(NVIC)管理著包括Cortex-M3核異常等中斷,其和 ARM處理器核的接口緊密相連,可
11、以實(shí)現(xiàn)低延遲的中斷處理,并有效地處理晚到的中斷。 STM32嵌套向量中斷控制器(NVIC)的主要特性如下: 具有43個可屏蔽中斷通道(不包含 16個Cortex-M3的中斷線)。 具有16個可編程的優(yōu)先等級。 可實(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ā)生器提供寬范圍的波特率選擇。 3智能卡是一個單線半雙工通信協(xié)議,STM32的智能卡功能可以通過設(shè) 置USART_CR3寄
12、存器的SCEN位來選擇。 4. STM32提供了 CAN總線結(jié)構(gòu),這是一種基本擴(kuò)展CAN(Basic Extended CAN),也就是bxCAN 。 二、選擇題 1. STM32的USART根據(jù)(A )寄存器M位的狀態(tài),來選擇發(fā)送 8位或者9位的 數(shù)據(jù)字。 A . USART_CR1B. USART_CR2 C. USART_BRRD. USART_CR3 2. STM32的bxCAN的主要工作模式為( ABD )。 A. 初始化模式B .正常模式 C.環(huán)回模式D .睡眠模式 3. 在程序中,可以將 CAN_BTR寄存器的( AB )位同時置1,來進(jìn)入環(huán)回靜默模 式。(多選) A . LBK
13、MB. SILM C. BTRD .以上都不是 三、簡答題 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支持同步單向通信和半雙工單線通信。同時,其也支持LIN(局部互 連網(wǎng)),智能卡協(xié)議和IrDA(紅外數(shù)據(jù))SIR ENDEC規(guī)范,以及調(diào)制解調(diào)器(CTS/RTS)操作。 STM32還具備多處理器通信能力。另外,通過多緩沖器配置的DMA方式,還可以實(shí)現(xiàn)高 速數(shù)據(jù)通信。 一、填空題 1
14、. 系統(tǒng)計時器(SysTick)提供了 1個24位、降序、零約束、寫清除 的計數(shù)器, 具有靈活的控制機(jī)制。 2. STM32的通用定時器 TIM,是一個通過可編程預(yù)分頻器驅(qū)動的 16位 自動裝載計數(shù)器構(gòu)成。 3. STM32通用定時器TIM的16位計數(shù)器可以采用三種方式工作,分別為向上計 數(shù)模式、 向下計數(shù)模式和中央對齊模式。 4. ST公司還提供了完善的 TIM 接口庫函數(shù),其位于 stm32f10 x_tim.c, 對應(yīng)的頭文件為 stm32f10 x_tim.h。 二、選擇題 1.通用定時器 TIMx的特性( ABCD )。(多選) A 具備16位向上,向下,向上/向下自動裝載計數(shù)器。
15、B 具備16位可編程預(yù)分頻器。 C.具備4個獨(dú)立通道。 D 可以通過事件產(chǎn)生中斷,中斷類型豐富,具備 DMA 功能。 2. 通用定時器 TIMx的特殊工作模式包括( ABCD )。(多選) A .輸入捕獲模式B . PWM輸入模式 C.輸出模式D .單脈沖模式(OPM) 3STM32 的可編程通用定時器的時基單元包含( ABC )。(多選) A .計數(shù)器寄存器(TIMx_CNT) B .預(yù)分頻器寄存器(TIMx_PSC) C.自動裝載寄存器(TIMx_ARR) D 以上都不是 三、簡答題 1簡述 STM32TIM 的計數(shù)器模式。 答:STM32通用定時器TIM的16位計數(shù)器可以采用三種方式工作
16、,分別為向上計數(shù) 模式、向下計數(shù)模式和中央對齊模式 (向上 /向下計數(shù) )。 四、編程題 給出 PWM 模式下配置 TIM 外設(shè)的程序代碼。 答: /* Time Base configuration */ TIM_TimeBaseStructure.TIM_Prescaler = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStructure.TIM_Period = 4095; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeB
17、aseStructure.TIM_RepetitionCounter = 0; TIM_TimeBaseInit(TIM1, /* Channel 1, 2,3 and 4 Configuration in PWM mode */ TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; TIM_OCIn
18、itStructure.TIM_Pulse = CCR1_Val; TIM_OCInitStructure.TIM_OCPolarity = TIM_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_OCInit
19、Structure.TIM_Pulse = CCR2_Val; TIM_OC2Init(TIM1, TIM_OCInitStructure.TIM_Pulse = CCR3_Val; TIM_0C3lnit(TIM1, TIM_OCInitStructure.TIM_Pulse = CCR4_Val; TIM_0C4lnit(TIM1, /* TIM1 counter enable */ TIM_Cmd(TIM1, ENABLE); /* TIM1 Main Output Enable */ TIM_CtrlPWMOutputs(TIM1, ENABLE); 一、填空題 1. 除了通用定時器外
20、,STM32還提供了一個高級控制定時器TIM1 。 TIM1 由一個 16位的自動裝載計數(shù)器組成, 它由一個可編程預(yù)分頻器驅(qū)動。 2. TIM1的 溢岀/下溢時更新事件(UEV)只能在重復(fù)向下計數(shù)達(dá)到0的時候 產(chǎn)生。這對于能產(chǎn)生 PWM信號非常有用。 3. TIM1具備 16位可編程預(yù)分頻器,時鐘頻率的分頻系數(shù)為165535 之間的任意數(shù)值。 4. ST公司還提供了完善的 TIM1接口庫函數(shù),其位于 stm32f10 x_tim1.c, 對應(yīng)的頭文件為stm32f10 x_tim1.h。 二、選擇題 1. STM32的可編程TIM1定時器的時基單元包含(ABCD )。(多選) A .計數(shù)器寄存
21、器(TIM1_CNT) B .預(yù)分頻器寄存器 (TIM1_PSC) C.自動裝載寄存器 (TIM1_ARR) D 周期計數(shù)寄存器 (TIM1_RCR) 2. 高級定時器 TIM1的特性(ABCD )。(多選) A .具備16位上,下,上/下自動裝載計數(shù)器 B 具備16位可編程預(yù)分頻器。 C 可以在指定數(shù)目的計數(shù)器周期之后更新定時器寄存器。 D .可以通過事件產(chǎn)生中斷,中斷類型豐富,具備DMA功能。 3. 定時器TIM1的特殊工作模式包括( ABCD )。(多選) A 輸入捕獲模式B . PWM輸入模式 C.編碼器接口模式D .單脈沖模式(OPM) 三、簡答題 1.簡述STM32的高級控制定時器
22、 TIM1的結(jié)構(gòu)。 答:STM32提供了一個高級控制定時器 (TIM1)。TIM1由一個16位的自動裝載計數(shù)器 組成,它由一個可編程預(yù)分頻器驅(qū)動。TIM1適合多種用途,包含測量輸入信號的脈沖寬度, 或者產(chǎn)生輸出波形。使用定時器預(yù)分頻器和RCC時鐘控制預(yù)分頻器,可以實(shí)現(xiàn)脈沖寬度和 波形周期從幾個微秒到幾個毫秒的調(diào)節(jié)。 高級控制定時器 TIM1和通用控制定時器 TIMx是完全獨(dú)立的,它們不共享任何資源, 因此可以同步操作。 1. STM32的DMA控制器有7個通道,每個通道專門用來管理來自于一個或 多個外設(shè)對存儲器訪問的請求。還有一個 仲裁器來協(xié)調(diào)各個DMA請求的優(yōu)先 權(quán)。 2. 在DMA處理時,一個事件發(fā)生后,外設(shè)發(fā)送一個請求信號到DMA控制器 。 DMA控制器根據(jù)通道的優(yōu)先權(quán)處理請求。 3. DMA控制器的每個通道都可以在有固定地址的外設(shè)寄存器和存儲器地址 之間執(zhí)行 DMA 傳輸。DMA 傳輸?shù)臄?shù)據(jù)量是可編程的,可以通過 DMA_CCRx 寄存器中的PSIZE 和 MSIZE位編程。 4. ST公司還提供了完善的 DMA 接口庫函數(shù),其位于 stm32f10 x_dma.c, 對應(yīng)的頭文件為stm32f10 x_dma.h。 5. 在STM32中,從外設(shè)(TIMx、ADC、SPIx、I2Cx和USARTx)產(chǎn)生的7個請
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧環(huán)衛(wèi)解決方案
- 《雨巷》說課講稿
- 培訓(xùn)基地實(shí)訓(xùn)合作協(xié)議
- 乒乓球館裝修工程管理費(fèi)
- 飼料運(yùn)輸安全責(zé)任書
- 零售業(yè)態(tài)會員管理與營銷實(shí)踐作業(yè)指導(dǎo)書
- 綠色環(huán)保技術(shù)應(yīng)用方案
- 汽車制造工藝指南
- 業(yè)務(wù)開展進(jìn)展報告表
- 美術(shù)培訓(xùn)中心裝修延期協(xié)議
- 中職高考數(shù)學(xué)一輪復(fù)習(xí)講練測專題一 集合與充要條件(測)原卷版
- 《抽水蓄能電站系統(tǒng)建模與特性分析》6300字(論文)
- 化學(xué)-江蘇省鎮(zhèn)江市2024-2025學(xué)年高三下學(xué)期期初質(zhì)量監(jiān)測試題和答案
- 2025年中考語文一輪復(fù)習(xí):民俗類散文閱讀 講義(含練習(xí)題及答案)
- 2025年春季安全教育主題班會教育記錄
- 機(jī)電一體化??飘厴I(yè)論文范文
- 醫(yī)療入圍(藥品、耗材集中配送)服務(wù)部分方案
- 食品倉儲的庫房的安全巡檢考核試卷
- 人教版六年級數(shù)學(xué)下冊《全冊完整》教案
- 橋式起重機(jī)作業(yè)安全培訓(xùn)
- 2021醫(yī)師定期考核題庫(人文2000題)
評論
0/150
提交評論