




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、填空題1、ST公司的STM32系列芯片采用了Cortex-M3內核,其分為兩個系列。STM32F101系列為基本型,運行頻率為36MHZ;STM32F103 系列為增強型,運行頻率為‘2 MHZ。2、STM32提供了用戶可通過多個預分頻器,配置 AHB、高速APB和低速APB2域的頻率。3、為了優化不同弓1腳封裝的外設數目,可以把一些復用功能重新映射到其他弓I腳上。這時,復用功能不再映射到—它們原始分配的弓1腳 上。在程序上,是通過設置復用重映射和調試I/O配置寄存器(AFIOMAPR) 來實現引腳的重新映射。4、通用TIMx定時器包括、、和,是可編程預分頻器驅動的—16—位自動裝載計數器構成。5、STM32的ADC是12位逐次逼近型的模擬數字轉換器,可測量16個外部和2個內部信號源。ADC的轉換分為2個通道組:__規則通道 組最多包含 16個轉換, 注入通道組組最多包含4個通道。6、ADC的校準模式通過設置 ADCCR2寄存器的CAL 位來啟動。7、在STM32中,ADCCR2寄存器的ALIGN 位選擇轉換后數據儲存的對齊方式。8、使能串口1的中斷,同時設置搶占優先級為1,子優先級位2,初始化的方法是:USART_InitTypeDefUSART_InitStructure;=USART1_IRQn;= 1_;1=ENABLE;NVIC_Init(&NVIC_InitStructure);9、STM32的NVIC管理著包括Cortex-M3核異常等中斷,其和ARM處理器核的接口緊密相連。10、TIM1具備16 位可編程預分頻器,時鐘頻率的分頻系數為 1?65535之間的任意數值。11、ST公司還提供了完善的TIM1接口庫函數,其位于,對應的頭文件為。12、STM32的所有端口都有外部中斷能力。當使用外部中斷線 時,相應的引腳必須配置成_輸入模式 。13、系統計時器(SysTick)提供了1個24位、—降序的計數器,具有靈活的控制機制。14、在STM32中,只有在規則通道的轉換結束時才產生DMA請求,并將轉換的數據從ADC_DR—寄存器傳輸到用戶指定的目的地址。15、STM32通用定時器TIM的16位計數器可以采用三種方式工作,分別為向上計數模式、 向下計數 模式和向上下計數模式。16、當STM32的I/O端口配置為輸入時,輸出緩沖器被禁止,施密特觸發輸入被激活。根據輸入配置(上拉,下拉或浮動)的不同,該引腳的—弱上拉和下拉電阻被連接。出現在I/O腳上的數據在每個APB2時鐘被采樣到輸入數據寄存器,對輸入數據寄存器的讀訪問可得到I/O狀態。二、選擇題1、嵌入式微控制器相比嵌入式微處理器的的最大特點(B)。A、體積大大減小B、單片化C、功耗低D、成本高2、對ARM處理器說法不正確的是(D)。A、小體積、低功耗、低成本、高性能B、支持Thumb(16位)/ARM(32位)雙指令集C、只有Load/Store指令可以訪問存儲器D、尋址方式多而復雜3、Cortex-M處理器采用的架構是(D)TOC\o"1-5"\h\zA、v4T B、v5TE C、v6 D、v74、WWW服務器是在Internet上使用最為廣泛,它采用的是(B)結構。A、服務器/工作站 B、B/SC、集中式D、分布式5、STM32F103采用(B )位來編輯中斷的優先級A、4 B、8 C、16 D、326、以下對STM32F103集成A/D的特性描述不正確的是()A、12位精度 B、單一轉換模式C、按通道配置采樣時間D、數據對齊方式與內建數據一致7、以下對STM32F103集成A/D的特性描述正確的是( )A、供電需求:到8、輸入范圍:VREF-WVINWVREF+C、性能線設備的轉換時間:28MHz時為1usD、訪問線設備的轉換時間:56MHz時為1us8、Cortex-M3的提供的流水線是(B)A、2級B、3級 C、5級 D、8級9、STM32的程序下載有多種方法:USB、串口、JTAG、SWD等,這幾種方式,都可以用來給STM32下載代碼。不過,我們最常用的,最經濟的,就是通過(B)給STM32下載代碼。A、USBB、串口C、JTAGD、SWD10、不改變其他位的值的狀況下,對某幾個位進行設值。開發中經常使用的方法就是先對需要設置的位用(x)操作符進行清零操作,然后用(y)操作符設值。正確的是(B)A、x是|,y是&B、x是&,y是|C、x是|,y是|D、x是&,y是&11、Context-M3處理器的寄存器r14代表(B)A、通用寄存器B、鏈接寄存器C、程序計數器D、程序狀態寄存器12、STM32中,1個DMA請求占用至少(B)個周期的CPU訪問系統總線時間。A、1 B、2 C、3 D、413、所有的GPIO引腳有一個內部微弱的上拉和下拉,當它們被配置為(A)時可以是激活的或者非激活的A、輸入B、輸出C、推挽D、開漏16、C語言中(D )可以置于變量或者函數前,以表示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。4
A、typedefBA、typedefB、ifdefC、defineD、extern17、-18、關于RISC指令系統描述不正確的是(C)。A、優先選取使用頻率最高的一些指令 B、避免使用復雜指令C、不需要一個復雜的編譯器 D、尋址方式種類少19、在STM32中,(A )寄存器的ALIGN位選擇轉換后數據儲存的對齊方式。A、ADC_CR2 B、ADC_JDRxC、ADC_CR1 D、ADC_JSQR20、ADC轉換過程正確的是(A)A、采樣一量化一編碼 B、量化一采樣一編碼C、采樣一編碼一量化 D、編碼一采樣一量化21、嵌入式系統有硬件和軟件部分構成,以下( C)不屬于嵌入式系統軟件。A、系統軟件 B、驅動C、FPGA編程軟件口、嵌入式中間件22、用圖形點陣的方式顯示一個16*16點陣漢字需要(B)字節。A、8 、32 C、16 D、6423、C語言中(D)可以置于變量或者函數前,以表示變量或者函數的定義在別的文件中,提示編譯器遇到此變量和函數時在其他模塊中尋找其定義。A、typedefB、ifdefC、defineD、extern24、SysTick定時器的中斷號是(C)A、4BA、4B、5C、6D、725、STM32F103的外部中斷/事件控制器(EXTI)支持(C)個中斷/事件請求。A、16 B、43C、19 D、3626、中斷線上中斷的初始化是通過函數EXTI_Init()實現的。EXTI_Init()函數的定義是:voidEXTI_Init(EXTI_InitTypeDef*EXTI_InitStruct);下面我們用一個使用范例來說明這個函數的使用:EXTI_InitTypeDefEXTI_InitStructure;=EXTI_Line4;=EXTI_Mode_Interrupt;=EXTI_Trigger_Falling;=ENABLE;EXTI_Init(&EXTI_InitStructure);上面的例子設置中斷線4上的中斷為( )觸發。STM32的外設的初始化都是通過結構體來設置初始值的。A、下降沿B、上升沿C、高電平D、低電平27、STM32的USART根據( )寄存器M位的狀態,來選擇發送8位或者9位的數據字。A、USART_CR1B、USART_CR2C、USART_BRRD、USART_CR328、已知TIM1定時器的起始地址為0x40012c00,則定時器1的捕獲/比較寄存器1的地址為( )A、0x40012B34 B、0x40012C34C、0x40012D34 D、0x40012D3429、關于中斷嵌套說法正確的是(A、只要響應優先級不一樣就有可能發生中斷嵌套B、只要搶占式優先級不一樣就有可能發生中斷嵌套CA、只要響應優先級不一樣就有可能發生中斷嵌套B、只要搶占式優先級不一樣就有可能發生中斷嵌套C、D、以上說法都不對只有搶占式優先級和響應優先級都不一才有可能發生中斷嵌套30、端口輸入數據寄存器的地址偏移為(A、00HBA、00HB、08HC、0CHD、04H三、應用題1、下面是ADC配置的語句:/*ADC1configuration/*ADC1configuration*/=ADC_Mode_Independent;=ENABLE;=ENABLE;=ADC_ExternalTrigConv_None;=ADC_DataAlign_Right;ADC_Init(ADC1,&ADC_InitStructure);請問進行規則轉換的ADC通道的數目是(2、我們要使能串口1的中斷,同時設置搶占優先級為1,子優先級位2,初始化的方法是:USART_InitTypeDefUSART_InitStructure;=USART1_IRQn;=( );=( )_;=ENABLE;NVIC_Init(&NVIC_InitStructure);3、STM32將中斷分為5個組,組0~4,假定設置中斷優先級組為2,然后設置中斷3(RTC中斷)的搶占優先級為2,響應優先級為1。中斷6(外部中斷0)的搶占優先級為3,響應優先級為0。中斷7(外部中斷1)的搶占優先級為2,響應優先級為0。(1)寫出這3個中斷的優先級順序。(2)寫出三個優先級的嵌套關系。4、但是在配置GPIO管腳的時候,常會見到兩種模式:開漏(open-drain,漏極開路)和推挽(push-pull),解釋這兩種工作模式。5、簡述STM32的ADC系統的功能特性。STM32的ADC系統的主要功能特性包括如下幾個方面:ADC開關控制、ADC時鐘、ADC通道選擇、ADC的轉換模式、中斷、模擬看門狗、ADC的掃描模式、ADC的注入通道管理、間斷模式、ADC的校準模式、ADC的數據對齊、可編程的通道采樣時間、外部觸發轉換、DMA請求、雙人口?模式和溫度傳感器。6、簡述嵌套向量中斷控制器(NVIC)及其主要特性。具有43個可屏蔽中斷通道具有16個可編程的優先等級可實現低延遲的異常和中斷處理具有電源管理控制系統控制寄存器的實現簡述STM32的優先級劃分與搶占的過程P1107、簡述STM32的USART的功能特點。STM32的USART為通用同步異步收發器,其可以與使用工業標準NRZ異步串行數據格式的外部設備之間進行全雙工數據交換。USART還可以利用分數波特率發生器提供寬范圍的波特率選擇。STM32的USART支持同步單向通信和半雙工單線通信。同時,其也支持LIN(局部互連網),智能卡協議和IrDA(紅外數據)SIRENDEC規范,以及調制解調器(CTS/RTS)操作。STM32還具備多處理器通信能力。另外,通過多緩沖器配置的DMA方式,還可以實現高速數據通信。8、簡介Cortex-M3的寄存器。9、畫出STM32復位電路。10、解釋DMA仲裁器工作原理。11、簡述DMA控制器的基本功能STM32的DMA控制器有7個通道,每個通道專門用來管理來自于一個或多個外設對存儲器訪問的請求。還有一個仲裁器來協調各個DMA請求的優先權。DMA控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機床考試題目及答案
- 激光光譜分析技術基本原理試題及答案
- 網絡時代的護士資格證復習試題及答案
- 網絡規劃設計師考試的評估與反饋及試題及答案
- 系統架構設計師關鍵技術框架試題及答案
- 醫學人文期末試題及答案
- 激光治療技術的臨床研究試題及答案
- 共青團理論試題及答案
- 系統架構考試深度思考試題及答案
- 藥品安全使用相關法規試題及答案
- 第11課 古代戰爭與地域文化的演變 教學設計
- 人工智能崗位招聘筆試題及解答(某大型央企)2025年
- 光明乳業財務戰略研究
- 《測量不規則物體的體積》說課課件(全國大賽獲獎案例)
- 水電站斜井工程施工方案
- 《C程序設計項目教程(第2版)》全套教學課件
- 餐飲業衛生標準評估細則
- 上海市崇明區2023-2024學年三年級下學期期末數學試題
- 中西醫結合內科學-主治復習
- 青盲(視神經萎縮)中醫臨床路徑及入院標準2020版
- 2025深圳市中考英語 語法填空 專項復習課件
評論
0/150
提交評論