![《STM32Cube嵌入式系統(tǒng)應用》試卷B-HAL庫版本 試卷及答案_第1頁](http://file4.renrendoc.com/view11/M02/35/0D/wKhkGWWM9vqANSTvAAIjtDX6dic772.jpg)
![《STM32Cube嵌入式系統(tǒng)應用》試卷B-HAL庫版本 試卷及答案_第2頁](http://file4.renrendoc.com/view11/M02/35/0D/wKhkGWWM9vqANSTvAAIjtDX6dic7722.jpg)
![《STM32Cube嵌入式系統(tǒng)應用》試卷B-HAL庫版本 試卷及答案_第3頁](http://file4.renrendoc.com/view11/M02/35/0D/wKhkGWWM9vqANSTvAAIjtDX6dic7723.jpg)
![《STM32Cube嵌入式系統(tǒng)應用》試卷B-HAL庫版本 試卷及答案_第4頁](http://file4.renrendoc.com/view11/M02/35/0D/wKhkGWWM9vqANSTvAAIjtDX6dic7724.jpg)
![《STM32Cube嵌入式系統(tǒng)應用》試卷B-HAL庫版本 試卷及答案_第5頁](http://file4.renrendoc.com/view11/M02/35/0D/wKhkGWWM9vqANSTvAAIjtDX6dic7725.jpg)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
一、簡述題1.簡述STM32的GPIO的一些主要特點(至少5個)?!敬鸢浮恐饕攸c如下:通用I/O,可以作為輸出、輸入等功能。單獨的位設置或位清除。外部中斷/喚醒線。復用功能(AF)和重映射。GPIO鎖定機制。2.簡述STM32的雙ADC工作模式?!敬鸢浮吭谟袃蓚€ADC的STM32器件中,可以使用雙ADC模式。在雙ADC模式里,根據(jù)ADC_CR1寄存器中DUALMOD[2:0]位所選的模式,轉換的啟動可以是ADC1主和ADC2從的交替觸發(fā)或同時觸發(fā)。雙ADC工作模式主要包括如下幾種:同時注入模式、同時規(guī)則模式、快速交替模式、慢速交替模式、交替觸發(fā)模式和獨立模式。3.簡述STM32時鐘的類型?!敬鸢浮縎TM32提供了三種不同的時鐘源,其都可被用來驅(qū)動系統(tǒng)時鐘SYSCLK,這三種時鐘源分別為:HSI振蕩器時鐘、HSE振蕩器時鐘、PLL時鐘。4.簡述不同復用功能的重映射?!敬鸢浮繛榱藘?yōu)化不同引腳封裝的外設數(shù)目,可以把一些復用功能重新映射到其他引腳上。這時,復用功能不再映射到它們原始分配的引腳上。在程序上,是通過設置復用重映射和調(diào)試I/O配置寄存器(AFIO_MAPR)來實現(xiàn)引腳的重新映射。5.STM32CubeMX軟件有什么特點?【答案】(1)集成了ST有限公司的每一款型號的MCU/MPU的可配置的圖形界面,能夠自動提示IO沖突并且對于復用IO可自動分配。(2)具有動態(tài)驗證的時鐘樹。(3)能夠很方便的使用所集成的中間件。(4)能夠估算MCU/MPU在不同主頻運行下的功耗。(5)能夠輸出不同編譯器的工程,比如能夠直接生成MDK、EWARM、STM32CubeIDE、MakeFile等工程。6.MDK-ARM主要包含哪四個核心組成部分?【答案】MDK-ARM主要包含以下四個核心組成部分:1)μVisionIDE:是一個集項目管理器、源代碼編輯器、調(diào)試器于一體的強大集成開發(fā)環(huán)境。2)RVCT:ARM公司提供的編譯工具鏈,包含編譯器、匯編器、鏈接器和相關工具。3)RL-ARM:實時庫,可將其作為工程的庫來使用。4)ULINK/JLINKUSB-JTAG仿真器:用于連接目標系統(tǒng)的調(diào)試接口(JTAG或SWD方式),幫助用戶在目標硬件上調(diào)試程序。二、選擇題1.哪些是STM32的ADC系統(tǒng)的特點(ABCD)(多選)。A.12-位分辨率B.自校準C.可編程數(shù)據(jù)對齊D.單次和連續(xù)轉換模式2.STM32嵌套向量中斷控制器(NVIC)具有(A)個可編程的優(yōu)先等級。A.16B.43C.72D.363.STM32的USART根據(jù)(A)寄存器M位的狀態(tài),來選擇發(fā)送8位或者9位的數(shù)據(jù)字。A.USART_CR1B.USART_CR2C.USART_BRRD.USART_CR34.通用定時器TIMx的特性(ABCD)。(多選)A.具備16位向上,向下,向上/向下自動裝載計數(shù)器。B.具備16位可編程預分頻器。C.具備4個獨立通道。D.可以通過事件產(chǎn)生中斷,中斷類型豐富,具備DMA功能。5.STM32的可編程通用定時器的時基單元包含(ABC)。(多選)A.計數(shù)器寄存器(TIMx_CNT)B.預分頻器寄存器(TIMx_PSC)C.自動裝載寄存器(TIMx_ARR)D.以上都不是6.ARMCortex-M3不可以通過(D)喚醒CPU。A.I/O端口B.RTC鬧鐘C.USB喚醒事件D.PLL三、(20分)【答案】電路圖如下:程序代碼:#include"stm32f10x.h"intTime_Count=0;intRepeat_Count=10;TIM_HandleTypeDefhtim2;voidRCC_init(void){ __HAL_RCC_TIM2_CLK_ENABLE(); __HAL_RCC_GPIOE_CLK_ENABLE();}voidNVIC_init(void){HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_0);HAL_NVIC_SetPriority(TIM2_IRQn,0,0);HAL_NVIC_EnableIRQ(TIM2_IRQn);}voidGPIO_init(void){GPIO_InitTypeDefGPIO_InitStruct={0};GPIO_InitStruct.Pin=GPIO_PIN_6;GPIO_InitStruct.Mode=GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull=GPIO_PULLUP;GPIO_InitStruct.Speed=GPIO_SPEED_FREQ_HIGH;HAL_GPIO_Init(GPIOE,&GPIO_InitStruct);}voidTIM2_init(void){htim2.Instance=TIM2;htim2.Init.Prescaler=71;htim2.Init.CounterMode=TIM_COUNTERMODE_UP;htim2.Init.Period=9999;htim2.Init.ClockDivision=TIM_CLOCKDIVISION_DIV1;htim2.Init.AutoReloadPreload=TIM_AUTORELOAD_PRELOAD_DISABLE;if(HAL_TIM_Base_Init(&htim2)!=HAL_OK){Error_Handler();}HAL_TIM_Base_Start_IT(&htim2);}intmain(void){ RCC_init(); NVIC_init(); TIM2_init(); GPIO_init(); while(1) { if(Repeat_Count>5) { if(Time_Count>=90)HAL_GPIO_WritePin(GPIOE,GPIO_Pin_6,0); else HAL_GPIO_WritePin(GPIOE,GPIO_Pin_6,1); } else { if(Time_Count>=50) HAL_GPIO_WritePin(GPIOE,GPIO_Pin_6,0); else HAL_GPIO_WritePin(GPIOE,GPIO_Pin_6,1); } }}voidTIM2_IRQHandler(void){ if(__HAL_TIM_GET_FLAG(&htim2,TIM_FLAG_UPDATE)==SET) { Time_Count++; if(Time_Count==100) { Time_Count=0; Repeat_Count--; if(Repeat_Count==0) Repeat_Count=10; } __HAL_TIM_CLEAR_IT(&htim2,TIM_IT_UPDATE); }}四、(30分)【答案】程序代碼如下:#include"stm32f10x.h"http://DeviceheaderunsignedcharHost_String[18]="EXTIPA0Interrupt";inti=0;UART_HandleTypeDefhuart1;voidUSART1_Config(void){ GPIO_InitTypeDefGPIO_InitStruct={0}; __HAL_RCC_USART1_CLK_ENABLE();__HAL_RCC_GPIOA_CLK_ENABLE();GPIO_InitStruct.Pin=GPIO_PIN_9;GPIO_InitStruct.Mode=GPIO_MODE_AF_PP;GPIO_InitStruct.Speed=GPIO_SPEED_FREQ_HIGH;HAL_GPIO_Init(GPIOA,&GPIO_InitStruct);GPIO_InitStruct.Pin=GPIO_PIN_10;GPIO_InitStruct.Mode=GPIO_MODE_INPUT;GPIO_InitStruct.Pull=GPIO_NOPULL;HAL_GPIO_Init(GPIOA,&GPIO_InitStruct); huart1.Instance=USART1;huart1.Init.BaudRate=9600;huart1.Init.WordLength=UART_WORDLENGTH_8B;huart1.Init.StopBits=UART_STOPBITS_1;huart1.Init.Parity=UART_PARITY_NONE;huart1.Init.Mode=UART_MODE_TX_RX;huart1.Init.HwFlowCtl=UART_HWCONTROL_NONE;huart1.Init.OverSampling=UART_OVERSAMPLING_16;if(HAL_UART_Init(&huart1)!=HAL_OK){Error_Handler();}}voidNVIC_init(void){HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_0);HAL_NVIC_SetPriority(EXTI0_IRQn,0,0);HAL_NVIC_EnableIRQ(EXTI0_IRQn);}voidEXTI_init(void){GPIO_InitTypeDefGPIO_InitStruct={0};__HAL_RCC_GPIOA_CLK_ENABLE();GPIO_InitStruct.Pin=GPIO_PIN_0;GPIO_InitStruct.Mode=GPIO_MODE_IT_FALLING;GPIO_InitStruct.Pull=GPIO_NOPULL;HAL_GPIO_Init(GPIOA,&GPIO_InitStruct);}intmain(v
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代服務業(yè)的全球化進程與未來趨勢預測報告
- 我們的節(jié)日端午節(jié)包粽子活動方案
- 生態(tài)城市規(guī)劃中的公園綠地建設
- 現(xiàn)代物流技術創(chuàng)新開啟智能化時代
- 客戶滿意度調(diào)查的解決方案
- 2023六年級數(shù)學上冊 四 圓的周長和面積 1圓的周長 圓的周長公式的拓展應用說課稿 冀教版
- 14-2《變形記》(節(jié)選)(說課稿)-2024-2025學年高一語文下學期同步教學說課稿專輯(統(tǒng)編版必修下冊)
- 11 屹立在世界的東方 第1課時 說課稿-2023-2024學年道德與法治五年級下冊統(tǒng)編版001
- 2023二年級數(shù)學上冊 五 測量長度 1用厘米作單位量長度第3課時 用厘米、分米作單位量長度的練習說課稿 西師大版
- Unit 5 Whose dog is it(說課稿)-2023-2024學年人教PEP版英語五年級下冊
- 醫(yī)生定期考核簡易程序述職報告范文(10篇)
- 市政工程人員績效考核制度
- 公園景區(qū)安全生產(chǎn)
- 安全創(chuàng)新創(chuàng)效
- 《中國糖尿病防治指南(2024版)》更新要點解讀
- 初級創(chuàng)傷救治課件
- 《處理人際關系》課件
- TSGD7002-2023-壓力管道元件型式試驗規(guī)則
- 2022版義務教育英語課程標準整體解讀課件
- 2024年實驗小學大隊委競選筆試試題題庫
- GB/T 44412-2024船舶與海上技術液化天然氣燃料船舶加注規(guī)范
評論
0/150
提交評論