版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、簡(jiǎn)述題
1.簡(jiǎn)述STM32的GPIO的一些主要特點(diǎn)(至少5個(gè))。
【答案】
主要特點(diǎn)如下:
通用I/O,可以作為輸出、輸入等功能。
單獨(dú)的位設(shè)置或位清除。
外部中斷/喚醒線。
復(fù)用功能(AF)和重映射。
GPIO鎖定機(jī)制。
2.簡(jiǎn)述STM32的雙ADC工作模式。
【答案】
在有兩個(gè)ADC的STM32器件中,可以使用雙ADC模式°在雙ADC模式里,
根據(jù)ADC_CR1寄存器中DUALMOD[2:0]位所選的模式,轉(zhuǎn)換的啟動(dòng)可以是
ADC1主和ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。雙ADC工作模式主要包括如下幾
種:同時(shí)注入模式、同時(shí)規(guī)則模式、快速交替模式、慢速交替模式、交替觸發(fā)
模式和獨(dú)立模式。
3.簡(jiǎn)述STM32時(shí)鐘的類(lèi)型。
【答案】
STM32提供了三種不同的時(shí)鐘源,其都可被用來(lái)驅(qū)動(dòng)系統(tǒng)時(shí)鐘SYSCLK,這三
種時(shí)鐘源分別為:HSI振蕩器時(shí)鐘、HSE振蕩器時(shí)鐘、PLL時(shí)鐘。
4.簡(jiǎn)述不同復(fù)用功能的重映射。
【答案】
為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新映射到其他引腳
±0這時(shí),復(fù)用功能不再映射到它們?cè)挤峙涞囊_上。在程序上,是通過(guò)設(shè)
置復(fù)用重映射和調(diào)試I/O配置寄存器(AFIO—MAPR)來(lái)實(shí)現(xiàn)引腳的重新映射。
5.CAN協(xié)議有哪五種類(lèi)型的幀?
【答案】
CAN協(xié)議是通過(guò)以下五種類(lèi)型的幀:
數(shù)據(jù)幀;
遙控幀;
錯(cuò)誤幀;
過(guò)載幀;
間隔幀“
6.MDK-ARM主要包含哪四個(gè)核心組成部分?
【答案】
MDK-ARM主要包含以下四個(gè)核心組成部分:
1)UVisionIDE:是一個(gè)集項(xiàng)目管理器、源代碼編輯器、調(diào)試器于一體的強(qiáng)大
集成開(kāi)發(fā)環(huán)境。
2)RVCT:ARM公司提供的編譯工具鏈,包含編譯器、匯編器、鏈接器和相
關(guān)工具。
3)RL-ARM:實(shí)時(shí)庫(kù),可將其作為工程的庫(kù)來(lái)使用。
4)ULINK/JLINKUSB-JTAG仿真器:用于連接目標(biāo)系統(tǒng)的調(diào)試接口(JTAG
或SWD方式),幫助用戶(hù)在目標(biāo)硬件上調(diào)試程序“
二、選擇題
1.哪些是STM32的ADC系統(tǒng)的特點(diǎn)(ABCD)(多選)。
A.12-位分辨率
B.自校準(zhǔn)
C.可編程數(shù)據(jù)對(duì)齊
D.單次和連續(xù)轉(zhuǎn)換模式
2.STM32嵌套向量中斷控制器(NVIC)具有(A)個(gè)可編程的優(yōu)先等級(jí)。
A.16
B.43
C.72
D.36
3.STM32的USART根據(jù)(A)寄存器M位的狀態(tài),來(lái)選擇發(fā)送8位或者9位
的數(shù)據(jù)字。
A.USART_CR1
B.USART_CR2
C.USART_BRR
D.USART_CR3
4.通用定時(shí)器TIMx的特性(ABCD)o(多選)
A.具備16位向上,向下,向上/向下自動(dòng)裝載計(jì)數(shù)器。
B.具備16位可編程預(yù)分頻器。
C.具備4個(gè)獨(dú)立通道v
D.可以通過(guò)事件產(chǎn)生中斷,中斷類(lèi)型豐富,具備DMA功能。
5.STM32的可編程通用定時(shí)器的時(shí)基單元包含(ABC)。(多選)
A.計(jì)數(shù)器寄存器(TIMx_CNT)
B.預(yù)分頻器寄存器(TIMx_PSC)
C.自動(dòng)裝載寄存器(TIMx_ARR)
D.以上都不是
6.ARMCortex-M3不可以通過(guò)(D)喚醒CPU。
A.I/O端口
B.RTC鬧鐘
C.USB啖醒事件
D.PLL
三、(20分)
【答案】
電路圖如下:
3V3
[削K。6冰PE6
程序代碼:
#includeHstm32fl0x.h"
intTime_Count=0;
intRepeat_Count=10;
voidRCC_init(void)
(
RCC.APB1PeriphClockCmd(RCC_APB1Periph_TIM2,ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOE,ENABLE);
)
voidNVICJnit(void)
(
NVIC_InitTypeDefNVICJnitStructure;
NVICPriorityGroupConfig(NVICPriorityGroup0);
NVICJnitStructure.NVICJRQChannel=TIM2_IRQn;
NVICJnitStructure.NVICJRQChannelSubPriority=0;
NVIC」niiSinicmre.NVIC_IRQChannelCmd=ENABLE;
NVICJnit(&NVIC_InitStructure);
)
voidGPIO_init(void)
(
GPIO_InitTypeDefGPIOJnitStruct;
GPIO_InitStruct.GPIO_Pin=GPIO_Pin_6;
GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;
GPIOJnitStruct.GPIO_Speed=GPIO_Speed_50MHz;
GPIO」nit(GPIOE,&GPIOJnitStruct);
)
voidTIM2_init(void)
(
TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;
TIM_DeInit(TIM2);
TIM_TimeBaseStructure.TIM_Period=10000;//0.01s
TIM_TimeBaseStructure.TIM_Prescaler=72-1;
TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;
TIM_TimeBaseInit(TIM2,&TIM_TimeBaseStructure);
TIM」TConfig(TIM2,TIM」T_Update,ENABLE);
TIM_Cmd(TIM2,ENABLE);
}
intmain(void)
(
RCC_init();
NVlC_init();
TIM2_init();
GPIO_init();
whilc(l)
(
if(Repcat_Count>5)
(
if(Time_Count>=90)
GPIO_ResetBits(GPIOE,GPIO_Pin_6);
else
GPIO_SetBits(GPIOE,GPIO_Pin_6);
)
else
(
if(Time_Count>=50)
GPIO_ResetBits(GPIOE,GPIO_Pin_6);
else
GPIO_SetBits(GPIOE,GPI0_Pin_6);
}
1
}
voidTIM2_IRQHandler(void)
(
if(TIM_GetITStatus(TIM2,TIM」T_Update)==SET)
(
Time_Count++;
if(Time_Count==100)
(
Time_Count=0;
Repeat_Count-;
if(Repeat_Count==0)
Repeat_Count=10;
)
TIM_ClearITPendingBit(TIM2,TIM_FLAG_Update);
)
)
四、(30分)
【答案】
程序代碼如下:
#include"stm32fl0x.h"http://Deviceheader
unsignedcharHost_String[18]="EXTIPAOInterrupt";
inti=0;
voidUSARTl_Config(void)
(
GPIO_InitTypcDcfGPIO」nitStructurc;
USART_InitTypeDefUSART_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_
GPIOA,ENABLE);
GPIO」nitStructure.GPIO_Pin=GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_InitStructure.GPIO_Speed=GPIO_Speed_5()MHz;
GPIOJnit(GPIOA,&GPIOJnitStructure);
GPIO」nitStructure.GPIO_Pin=GPIO_Pin_10;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;
GPIO_Init(GPIOA,&GPIO_InitStructure);
USART_InitStructure.USART_BaudRate=9600;
USARTJnitStructure.USART_WordLength=USART_WordLength_8b;
USART_InitStructure.USART_StopBits=USART_StopBits_l;
USART_IniiStruciure.USART_Parity=USART_Parity_No;
USART_InilStructure.USART_HardwareFlowControl=USART_HardwareFlow
Control_None;
USART_InitStructure.USART_Mode=USART_Mode_Rx|USART_Mode_Tx;
USARTJnit(USARTl,&USART」nitStructure);
USART_Cmd(USARTl,ENABLE);
)
voidNVIC_init(void)
(
NVIC」nitTypeDefNVIC」nitStructure;
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
NVIC」nitStructure.NVIC」RQChannel=EXTIOJRQn;
NVIC」nitStnicture.NVIC_IRQChannelSubPriority=0;
NVIC」nitStructure.NVIC』RQChannelCmd=ENABLE;
NVIC」nit(&NVIC」nitStructure);
)
voidEXTIJnit(void)
(
EXTI_InitTypeDefEXTI」nitStructure;
GPIO_EXTILineConfig(GPIO_PortSourceGPIOA,GPIO_PinSourceO);
EXTI」nitStructure.EXTI_Mode=EXTI_Mode」nterrupt;
EXTI_InitStructure.EXTI_Trigger=EXTI_Trigger_Falling;
EXTI_InitStructure.EXTI_Line=EXTI_LineO;
EXTI_InitStructure.EXTI_LineCmd=ENABLE;
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年外墻清洗裝飾工程合同
- 風(fēng)景園林課程設(shè)計(jì)名稱(chēng)
- 汽車(chē)制造安全員聘用合同
- 2024年地理信息系統(tǒng)開(kāi)發(fā)與應(yīng)用合同
- 模具協(xié)作制造合同樣本
- 水上水利工程鉆深水井施工合同
- 2024個(gè)人房屋買(mǎi)賣(mài)合同范例
- 甲魚(yú)養(yǎng)殖技術(shù)課程設(shè)計(jì)
- 2024年多功能培訓(xùn)室租賃合同
- 煤礦環(huán)境保護(hù)與廢水處理方案
- 安徽省江南十校2023-2024學(xué)年高一上學(xué)期12月分科模擬聯(lián)考數(shù)學(xué)試題(解析版)
- 下肢深靜脈血栓的護(hù)理課件
- 建筑工地施工組織與管理課件
- 風(fēng)電場(chǎng)項(xiàng)目施工進(jìn)度計(jì)劃及保證措施
- 《心理調(diào)適方法》課件
- 2024-2023-2024年中考語(yǔ)文三年真題分類(lèi)匯編(全國(guó)版)21記敘文 試卷(含答案解析)
- 抖音運(yùn)營(yíng)與短視頻
- 材料科學(xué)與自然辯證法
- 高中作文素材摘抄(優(yōu)美段落)
- 教師人生職業(yè)規(guī)劃
- 文化哲學(xué)十五講
評(píng)論
0/150
提交評(píng)論