stm32試題及答案要點(diǎn)-2023修改整理_第1頁(yè)
stm32試題及答案要點(diǎn)-2023修改整理_第2頁(yè)
stm32試題及答案要點(diǎn)-2023修改整理_第3頁(yè)
stm32試題及答案要點(diǎn)-2023修改整理_第4頁(yè)
stm32試題及答案要點(diǎn)-2023修改整理_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

千里之行,始于足下讓知識(shí)帶有溫度。第第2頁(yè)/共2頁(yè)精品文檔推薦stm32試題及答案要點(diǎn)STM32習(xí)題集

一、挑選題

1.Cortex-M處理器采納的架構(gòu)是(D)

(A)v4T(B)v5TE(C)v6(D)v72.NVIC可用來(lái)表示優(yōu)先權(quán)等級(jí)的位數(shù)可配置為是(D)

(A)2(B)4(C)6(D)8

3.Cortex-M系列正式發(fā)布的版本是(A)

(A)Cortex-M3(B)Cortex-M4(C)Cortex-M6(D)Cortex-M84.Cortex-M3的提供的流水線是(B)

(A)2級(jí)(B)3級(jí)(C)5級(jí)(D)8級(jí)

5.Cortex-M3的提供的單周期乘法位數(shù)是(C)

(A)8(B)16(C)32(D)64

6.STM32處理器的USB接口可達(dá)(B)

(A)8Mbit/s(B)12Mbit/s(C)16Mbit/s(D)24Mbit/s4.下面是Context-M3處理器代碼執(zhí)行方式的是(A)

(A)特權(quán)方式(B)一般方式(C)Handle方式(D)Thread方式5.下面是Context-M3處理器的工作模式的是(A)

(A)Thread模式(B)Thumb模式(C)Thumb-2模式(D)Debug模式6.下列是Cortex–M3處理器可以使用的堆棧的棧是(B)

(A)線程棧(B)進(jìn)程棧(C)多線程棧(D)空棧7.Context–M3處理器的寄存器r14代表(B)

(A)通用寄存器(B)鏈接寄存器(C)程序計(jì)數(shù)器(D)程序狀態(tài)寄存器

8.Handle模式普通使用(A)

(A)Main_SP(B)Process_SP(C)Main_SP和Process_SP(D)Main_SP或Process_SP

9.Cortex–M3使用的存儲(chǔ)器格式是(D)

(A)小端格式(B)大端格式(C)小端或大端格式(D)沒(méi)有正確答案

10.Cortex–M3的存儲(chǔ)格式中專(zhuān)用外設(shè)總線區(qū)域可以使用(A)

(A)小端格式(B)大端格式(C)小端或大端格式(D)沒(méi)有正確答案

11.每個(gè)通用I/O端口有()個(gè)32位的配置寄存器,()個(gè)32位的數(shù)據(jù)寄存器,()個(gè)32位的置位/復(fù)位寄存器,()個(gè)16位的復(fù)位寄存器,(B)個(gè)32位的鎖定寄存器(A)2,1,2,1,1(B)2,2,1,1,1(C)2,2,2,1,1(D)2,2,1,2,112.(A)寄存器的目的就是用來(lái)允許對(duì)GPIO寄存器舉行原子的讀/修改操作

(A)GPIOX_BSRR和GPIOX_BRR(B)GPIOX_CRL和GPIOX_CRH(C)GPIOX_BSRR和GPIOX_LCKR(D)GPIOX_IDR和GPIOX_ODR13.全部的GPIO引腳有一個(gè)內(nèi)部微弱的上拉和下拉,當(dāng)它們被配置為(A)時(shí)可以是激活的或者非激活的

(A)輸入(B)輸出(C)推挽(D)開(kāi)漏

14.端口輸入數(shù)據(jù)寄存器的地址偏移為(B)

(A)00H(B)08H(C)0CH(D)04H

16.端口輸出數(shù)據(jù)寄存器的地址偏移為(C)

(A)00H(B)08H(C)0CH(D)04H

17.每個(gè)I/O端口位可以自由的編程,盡管I/O端口寄存器必需以(D)的方式拜訪(A)16位字(B)16位字節(jié)(C)32位字節(jié)(D)32位字18.固件庫(kù)中的功能狀態(tài)(FunctionalState)類(lèi)型被給予以下兩個(gè)值(A)

(A)ENABLE或者DISABLE(B)SET或者RESTE

(C)YES或者NO(D)SUCCESS或者ERROR

19.固件庫(kù)中的標(biāo)志狀態(tài)(FlagStatus)類(lèi)型被給予以下兩個(gè)值(C)

(A)ENABLE或者DISABLE(B)SUCCESS或者ERROR

(C)SET或者RESTE(D)YES或者NO

20.STM32F107V有(C)可屏蔽中斷通道

(A)40(B)50(C)60(D)70

21.STM32F107V采納(A)位來(lái)編輯中斷的優(yōu)先級(jí)

(A)4(B)8(C)16(D)32

22.向量中斷控制器最多可支持(C)個(gè)IRQ中斷

(A)127(B)128(C)240(D)25523.系統(tǒng)控制寄存器NVIC和處理器內(nèi)核接口緊密耦合,主要目的是(C)

(A)結(jié)構(gòu)更緊湊,減小芯片的尺寸

(B)銜接更牢靠,減小出錯(cuò)的概率

(C)減小延時(shí),高效處理最近發(fā)生的中斷

(D)無(wú)所謂,沒(méi)有特殊的意思,遠(yuǎn)一點(diǎn)也沒(méi)有關(guān)系

24.關(guān)于中斷嵌套說(shuō)法正確的是(B)

(A)只要響應(yīng)優(yōu)先級(jí)不一樣就有可能發(fā)生中斷嵌套

(B)只要搶占式優(yōu)先級(jí)不一樣就有可能發(fā)生中斷嵌套

(C)惟獨(dú)搶占式優(yōu)先級(jí)和響應(yīng)優(yōu)先級(jí)都不一才有可能發(fā)生中斷嵌套

(D)以上說(shuō)法都不對(duì)

25.在STM32107向量中斷控制器管理下,可將中斷分為(B)組

(A)4(B)5(C)6(D)7

26.中斷屏蔽器能屏蔽(B)

(A)全部中斷和異樣(B)除了NMI外全部異樣和中斷

(C)除了NMI、異樣全部其他中斷(D)部分中斷

27.PWM是(A)

28.(A)脈沖寬度調(diào)制(B)脈沖頻率調(diào)制(C)脈沖幅度調(diào)制(D)脈沖位置調(diào)制

29.要想使能自動(dòng)重裝載的預(yù)裝載寄存器需通過(guò)設(shè)置TIMx_CR1寄存器的(B)位(A)UIF(B)ARPE(C)UG(D)URS30.以下對(duì)于STM32ADC描述正確的是(B)

(A)STM32ADC是一個(gè)12位延續(xù)近似模擬到數(shù)字的轉(zhuǎn)換器

(B)STM32ADC是一個(gè)8位延續(xù)近似模擬到數(shù)字的轉(zhuǎn)換器

(C)STM32ADC是一個(gè)12位延續(xù)近似數(shù)字到模擬的轉(zhuǎn)換器

(D)STM32ADC是一個(gè)8位延續(xù)近似數(shù)字到模擬的轉(zhuǎn)換器

31.ADC轉(zhuǎn)換過(guò)程不含哪項(xiàng)(D)

(A)采樣(B)量化(C)編碼(D)逆采樣32.ADC轉(zhuǎn)換過(guò)程正確的是(A)

(A)采樣—量化—編碼(B)量化—采樣—編碼

(C)采樣—編碼—量化(D)編碼—采樣—量化

33.下列哪項(xiàng)不是ADC轉(zhuǎn)換器的主要技術(shù)指標(biāo)(B)

(A)辨別率(B)頻率(C)轉(zhuǎn)換速率(D)量化誤差34.以下對(duì)STM32F107集成A/D的特性描述不正確的是(B)

(A)12位精度(B)單一轉(zhuǎn)換模式

(C)按通道配置采樣時(shí)光(D)數(shù)據(jù)對(duì)齊方式與內(nèi)建數(shù)據(jù)全都

35.以下對(duì)STM32F107集成A/D的特性描述正確的是(B)

(A)供電需求:2.6V到3.8V

(B)輸入范圍:VREF-≤VIN≤VREF+

(C)性能線設(shè)備的轉(zhuǎn)換時(shí)光:28MHz時(shí)為1us

(D)拜訪線設(shè)備的轉(zhuǎn)換時(shí)光:56MHz時(shí)為1us

36.以下為STM32的GPIO端口配置寄存器的描述,在GPIO控制LED電路設(shè)計(jì)時(shí),要使最大輸出速度為10MHz,應(yīng)當(dāng)設(shè)置(B)

(A)CNFy[1:0](B)MODEy[1:0]

(C)MODE(D)CNF

37.以下為GPIO端口配置寄存器的描述,在GPIO控制LED電路設(shè)計(jì)時(shí),要使最大輸出速度為2MHz,應(yīng)當(dāng)設(shè)置MODE[1:0]值為(C)

(A)00(B)01

(C)10(D)11

38..已知TIM1定時(shí)器的起始地址為0x40012C00,則定時(shí)器1的捕捉/比較寄存器1的地址為(D)

(A)0x40012C20(B)0x40012C2C

(C)0x40012C38(D)0x40012C34

39.已知TIM1定時(shí)器的起始地址為0x40012C00,則定時(shí)器1的捕捉/比較寄存器2的地址為(C)

(A)0x40012C20(B)0x40012C2C

(C)0x40012C38(D)0x40012C34

40.SysTick定時(shí)器校正當(dāng)為(B)

(A)9000(B)10000

(C)12000(D)15000

41.SysTick定時(shí)器的中斷號(hào)是(C)

(A)4(B)5

(C)6(D)7

42.上圖中Tamper銜接了STM32F10X的PC13GPIO,PC13通用IO端口映射到外部中斷大事線上是(D)

(A)EXTI線14(B)EXTI線15

(C)EXTI線12(D)EXTI線13

43.上圖中WKUP銜接了STM32F10X的PA0GPIO,PA0通用IO端口映射到外部中斷大事線上是(A)

(A)EXTI線0(B)EXTI線1

(C)EXTI線2(D)EXTI線3

44./**@addtogroupPeripheral_registers_structures

*@{

*/

/**

*@briefAnalogtoDigitalConverter

*/

typedefstruct

{

__IOuint32_tSR;

__IOuint32_tCR1;

__IOuint32_tCR2;

__IOuint32_tSMPR1;

__IOuint32_tSMPR2;

__IOuint32_tJOFR1;

__IOuint32_tJOFR2;

__IOuint32_tJOFR3;

__IOuint32_tJOFR4;

__IOuint32_tHTR;

__IOuint32_tLTR;

__IOuint32_tSQR1;

__IOuint32_tSQR2;

__IOuint32_tSQR3;

__IOuint32_tJSQR;

__IOuint32_tJDR1;

__IOuint32_tJDR2;

__IOuint32_tJDR3;

__IOuint32_tJDR4;

__IOuint32_tDR;

}ADC_TypeDef;

ADC注入通道數(shù)據(jù)偏移寄存器有4個(gè),其偏移地址為14H-20H,JOFR1的偏移地址為(D)

(A)0x20(B)0x1c

(C)0x18(D)0x14

45./**@addtogroupPeripheral_registers_structures

*@{

*/

/**

*@briefAnalogtoDigitalConverter

*/

typedefstruct

{

__IOuint32_tSR;

__IOuint32_tCR1;

__IOuint32_tCR2;

__IOuint32_tSMPR1;

__IOuint32_tSMPR2;

__IOuint32_tJOFR1;

__IOuint32_tJOFR2;

__IOuint32_tJOFR3;

__IOuint32_tJOFR4;

__IOuint32_tHTR;

__IOuint32_tLTR;

__IOuint32_tSQR1;

__IOuint32_tSQR2;

__IOuint32_tSQR3;

__IOuint32_tJSQR;

__IOuint32_tJDR1;

__IOuint32_tJDR2;

__IOuint32_tJDR3;

__IOuint32_tJDR4;

__IOuint32_tDR;

}ADC_TypeDef;

ADC注入通道數(shù)據(jù)偏移寄存器有4個(gè),其偏移地址為14H-20H,JOFR2的偏移地址為(B)(A)0x14(B)0x18

(C)0x1c(D)0x20

46.Cortex-M3的提供的流水線是(B)

(A)2級(jí)(B)3級(jí)

(C)5級(jí)(D)8級(jí)

47.Contex–M3處理器的寄存器r14代表(B)

(A)通用寄存器

(B)鏈接寄存器

(C)程序計(jì)數(shù)器

(D)程序狀態(tài)寄存器

48.固件庫(kù)中的功能狀態(tài)(FunctionalState)類(lèi)型被給予以下兩個(gè)值(A)

(A)ENABLE或者DISABLE

(B)SET或者RESTE

(C)YES或者NO

(D)SUCCESS或者ERROR

49.固件庫(kù)中的標(biāo)志狀態(tài)(FlagStatus)類(lèi)型被給予以下兩個(gè)值(C)

(A)ENABLE或者DISABLE

(B)SUCCESS或者ERROR

(C)SET或者RESTE

(D)YES或者NO

50.DMA控制器可編程的數(shù)據(jù)傳輸數(shù)目最大為(A)。

A.65536B.65535

C.1024D.4096

51.STM32中,1個(gè)DMA哀求占用至少(B)個(gè)周期的CPU拜訪系統(tǒng)總線時(shí)光。

A.1B.2

C.3D.4

52.STM32的USART按照(A)寄存器M位的狀態(tài),來(lái)挑選發(fā)送8位或者9位的數(shù)據(jù)字。A.USART_CR1B.USART_CR2

C.USART_BRRD.USART_CR3

53.下面不屬于STM32的bxCAN的主要工作模式為(C)。

A.初始化模式B.正常模式

C.環(huán)回模式D.睡眠模式

54.和PC系統(tǒng)機(jī)相比嵌入式系統(tǒng)不具備以下哪個(gè)特點(diǎn)(C)。

A、系統(tǒng)內(nèi)核小

B、專(zhuān)用性強(qiáng)

C、可執(zhí)行多任務(wù)

D、系統(tǒng)精簡(jiǎn)

55.嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。

A.系統(tǒng)軟件

B.驅(qū)動(dòng)

C.FPGA編程軟件

D.嵌入式中間件

56.在APB2上的I/O腳的翻轉(zhuǎn)速度為(A)。

A.18MHzB.50MHz

C.36MHzD.72MHz

57.當(dāng)輸出模式位MODE[1:0]=“10”時(shí),最大輸出速度為(B)。

A.10MHzB.2MHz

C.50MHzD.72MHz

58.在ADC的掃描模式中,假如設(shè)置了DMA位,在每次EOC后,DMA控制器把規(guī)章組通道的轉(zhuǎn)換數(shù)據(jù)傳輸?shù)剑ˋ)中。

A.SRAMB.Flash

C.ADC_JDRx寄存器D.ADC_CR1

59.STM32規(guī)章組由多達(dá)(A)個(gè)轉(zhuǎn)換組成。

A.16B.18

C.4D.20

60.在STM32中,(A)寄存器的ALIGN位挑選轉(zhuǎn)換后數(shù)據(jù)儲(chǔ)存的對(duì)齊方式。

A.ADC_CR2B.ADC_JDRx

C.ADC_CR1D.ADC_JSQR

61.ARMCortex-M3不行以通過(guò)(D)喚醒CPU。

A.I/O端口B.RTC鬧鐘

C.USB喚醒大事D.PLL

62.STM32嵌套向量中斷控制器(NVIC)具有(A)個(gè)可編程的優(yōu)先等級(jí)。

A.16B.43

C.72D.36

64.STM32的外部中斷/大事控制器(EXTI)支持(C)個(gè)中斷/大事哀求。

A.16B.43

C.19D.36

65.STM32的USART按照(A)寄存器M位的狀態(tài),來(lái)挑選發(fā)送8位或者9位的數(shù)據(jù)字。

A.USART_CR1B.USART_CR2

C.USART_BRRD.USART_CR3

66.DMA控制器可編程的數(shù)據(jù)傳輸數(shù)目最大為(A)。

A.65536B.65535

C.1024D.4096

67.每個(gè)DMA通道具有(A)個(gè)大事標(biāo)志。

A.3B.4

C.5D.6

68.STM32中,1個(gè)DMA哀求占用至少(B)個(gè)周期的CPU拜訪系統(tǒng)總線時(shí)光。

A.1B.2

C.3D.4

二、推斷題

1.Cortex-M3系列處理器支持Thumb指令集。(錯(cuò))

2.Cortex-M3系列處理器支持Thumb-2指令集。(對(duì))

3.Contex-M3系列處理器內(nèi)核采納了哈佛結(jié)構(gòu)的三級(jí)流水線。(對(duì))

4.Cortex-M系列不支持Thumb-2指令集。(錯(cuò))

5.Contex-M3系列處理器內(nèi)核采納了馮諾依曼結(jié)構(gòu)的三級(jí)流水線。(錯(cuò))

6.STM32系列MCU在使用電池供電時(shí),提供3.3~5V的低電壓工作能力。(錯(cuò))

7.STM32處理器的LQPF100封裝芯片的最小系統(tǒng)只需7個(gè)濾波電容作為外圍器件。(dui)

8.Cortex-M3在待機(jī)狀態(tài)時(shí)保持極低的電能消耗,典型的耗電值僅為2μA。(錯(cuò))

9.當(dāng)處理器在Thread模式下,代碼一定是非特權(quán)的。(錯(cuò))

10.Context-M3處理器可以使用4個(gè)堆棧。(錯(cuò))

11.在系統(tǒng)復(fù)位后,全部的代碼都使用Main棧。(對(duì))

12.高寄存器可以被全部的32位指令拜訪,也可以被16位指令拜訪。(錯(cuò))

13.在系統(tǒng)層,處理器狀態(tài)寄存器分離為:APSR,IPSR,PPSR。(錯(cuò))

14.APSR程序狀態(tài)寄存器的28位,當(dāng)V=0,表示結(jié)果為無(wú)好處。(對(duì))

15.Cortex-M3只可以使用小端格式拜訪代碼。(錯(cuò))

16.所謂不行屏蔽的中斷就是優(yōu)先級(jí)不行調(diào)節(jié)的中斷。(錯(cuò))

17.向量中斷控制器只負(fù)責(zé)優(yōu)先級(jí)的分配與管理,中斷的使能和禁止和它無(wú)關(guān)。(錯(cuò))

18.Cortex-M3體系架構(gòu)中,有了位帶位操作后,可以使用一般的加載/存儲(chǔ)指令來(lái)對(duì)單一的比特舉行讀寫(xiě)。(對(duì))

19.Cortex-M3體系架構(gòu)中,有兩個(gè)區(qū)中實(shí)現(xiàn)了位帶:一個(gè)是SRAM區(qū)的最低1MB范圍,其次個(gè)則是片內(nèi)外設(shè)區(qū)的最低1MB范圍。(對(duì))

20.stm3210xx的固件庫(kù)中,RCC_DeInit函數(shù)是將RCC寄存器重新設(shè)置為默認(rèn)值。(對(duì))

21.stm3210xx的固件庫(kù)中,RCC_PCLK2Config函數(shù)是用于設(shè)置低速APB時(shí)鐘。(錯(cuò))

22.STM32的串口既可以工作在全雙工模式下,也可工作在半雙工模式下。(對(duì))

23.STM32的串口既可以工作在異步模式下,也可工作在同步模式下。(對(duì))

24.每個(gè)I/O端口位可以自由的編程,盡管I/O端口寄存器必需以32位字的方式拜訪。(對(duì))

25.全部的GPIO引腳有一個(gè)內(nèi)部微弱的上拉和下拉,當(dāng)它們被配置為輸入時(shí)可以是激活的或者非激活的。(對(duì))

26.全部的GPIO引腳有一個(gè)內(nèi)部微弱的上拉和下拉,當(dāng)它們被配置為輸出時(shí)可以是激活的或者非激活的。(錯(cuò))

27.端口輸入數(shù)據(jù)寄存器的復(fù)位值為00000000H。(對(duì))

28.端口輸入數(shù)據(jù)寄存器位[15:0]是只讀的,并且僅能按字拜訪,它們包含相關(guān)I/O端口的輸入值。(對(duì))

29.端口輸入數(shù)據(jù)寄存器位[7:0]是只讀的,并且僅能按字拜訪,它們包含相關(guān)I/O端口的輸入值。(錯(cuò))

30.固件包里的Library文件夾包括一個(gè)標(biāo)準(zhǔn)的模板工程,該工程編譯全部的庫(kù)文件和全部用于創(chuàng)建一個(gè)新工程所必需的用戶可修改文件。(錯(cuò))

31.從是否可編程的角度,中斷可分為固定優(yōu)先級(jí)中斷和可調(diào)節(jié)優(yōu)先(對(duì))

32.從某種意義上說(shuō),異樣就是中斷。(對(duì))

33.所謂不行屏蔽的中斷就是優(yōu)先級(jí)不行調(diào)節(jié)的中斷。(錯(cuò))

34.向量中斷控制器只負(fù)責(zé)優(yōu)先級(jí)的分配與管理,中斷的使能和禁止和它無(wú)關(guān)。(錯(cuò))

35.中斷的優(yōu)先級(jí)和它在中斷向量表里的位置沒(méi)有關(guān)系。(錯(cuò))

36.當(dāng)搶占式優(yōu)先級(jí)不一樣時(shí),一定會(huì)發(fā)生搶占。(錯(cuò))

37.向量中斷控制器允許有相同的優(yōu)先級(jí)。(對(duì))

38.假如兩個(gè)中斷的搶占式優(yōu)先級(jí)相同,則按先來(lái)后到的挨次處理。(對(duì))

39ADC主要完成模/數(shù)轉(zhuǎn)換功能。(對(duì))

40.STM32ADC是一個(gè)12位的延續(xù)近似模擬到數(shù)字的轉(zhuǎn)換器。(對(duì))

41.ADC轉(zhuǎn)換器在每次結(jié)束一次轉(zhuǎn)換后觸發(fā)一次DMA傳輸。(對(duì))

42.由AD的有限辨別率而引起的誤差稱為量化誤差。(對(duì))

43.轉(zhuǎn)換速率是指完成一次從模擬到數(shù)字的AD轉(zhuǎn)換所需的時(shí)光。(對(duì))

44.STM32ADC只可以在單一模式下工作。(錯(cuò))

45.假如規(guī)章轉(zhuǎn)換已經(jīng)在運(yùn)行,為了注入轉(zhuǎn)換后確保同步,全部的ADC的規(guī)章轉(zhuǎn)換被停止,并在注入轉(zhuǎn)換結(jié)束時(shí)同步恢復(fù)。(對(duì))

三、填空題

1.ST公司的STM32系列芯片采納了Cortex-M3內(nèi)核,其分為兩個(gè)系列。STM32F101系列為標(biāo)準(zhǔn)型,運(yùn)行頻率為36MHZ;STM32F103系列為標(biāo)準(zhǔn)型,運(yùn)行頻率為72MHZ。

2.當(dāng)STM32的I/O端口配置為輸入時(shí),輸出緩沖器被禁止,施密特觸發(fā)輸入被激活。按照輸入配置(上拉,下拉或浮動(dòng))的不同,該引腳的弱上拉和下拉電阻被銜接。浮現(xiàn)

在I/O腳上的數(shù)據(jù)在每個(gè)APB2時(shí)鐘被采樣到輸入數(shù)據(jù)寄存器,對(duì)輸入數(shù)據(jù)寄存器的讀拜訪可得到I/O狀態(tài)。

3.STM32的全部端口都有外部中斷能力。當(dāng)使用外部中斷線時(shí),相應(yīng)的引腳必需配置成輸入模式。

4.STM32具有單獨(dú)的位設(shè)置或位清除能力。這是通過(guò)GPIOX_BSRR和GPIOX_BRR寄存器來(lái)實(shí)現(xiàn)的。

5.ST公司還提供了完美的通用IO接口庫(kù)函數(shù),其位于stm32f10x_bgpio.c,對(duì)應(yīng)的頭文件為stm32f10x_gpio.h。

6.為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些復(fù)用功能重新映射到其他引腳上。這時(shí),復(fù)用功能不再映射到它們?cè)挤峙涞囊_上。在程序上,是通過(guò)設(shè)置復(fù)用重映射和調(diào)試I/O口配置寄存器(AFIO_MAPR)來(lái)實(shí)現(xiàn)引腳的重新映射。

7.STM32芯片內(nèi)部集成的12位ADC是一種逐次靠近型模擬數(shù)字轉(zhuǎn)換器,具有18

個(gè)通道,可測(cè)量16個(gè)外部和2個(gè)內(nèi)部信號(hào)源。

8.在STM32中,惟獨(dú)在規(guī)章通道的轉(zhuǎn)換結(jié)束時(shí)才產(chǎn)生DMA哀求,并將轉(zhuǎn)換的數(shù)據(jù)從ADC_DR寄存器傳輸?shù)接脩糁付ǖ哪康牡刂贰?/p>

9.在有兩個(gè)ADC的STM32器件中,可以使用雙ADC模式。在雙ADC模式里,按照ADC_CR1寄存器中DUALMOD[2:0]位所選的模式,轉(zhuǎn)換的啟動(dòng)可以是ADC1主和ADC2從的交替觸發(fā)或同時(shí)觸發(fā)。

10.ADC的校準(zhǔn)模式通過(guò)設(shè)置ADC_CR2寄存器的CAL位來(lái)啟動(dòng)。

11.在STM32中,ADC_CR2寄存器的ALIGN位挑選轉(zhuǎn)換后數(shù)據(jù)儲(chǔ)存的對(duì)齊方式。12.在STM32內(nèi)部還提供了溫度傳感器,可以用來(lái)測(cè)量器件周?chē)臏囟取囟葌鞲衅髟趦?nèi)部和ADC_IN16輸入通道相銜接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值。內(nèi)部參考電壓VREFINT和ADC_IN17相銜接。

13.STM32的嵌入向量中斷控制器(NVIC)管理著包括Cortex-M3核異樣等中斷,其和ARM處理器核的接口緊密相連,可以實(shí)現(xiàn)低延遲的中斷處理,并有效地處理晚到中斷。

14.STM32的外部中斷/大事控制器(EXTI)由19個(gè)產(chǎn)生大事/中斷要求的邊沿檢測(cè)器組成。每個(gè)輸入線可以自立地配置輸入類(lèi)型(脈沖或掛起)和對(duì)應(yīng)的觸發(fā)大事(升高沿或下降沿或者雙邊沿都觸發(fā))。每個(gè)輸入線都可以被自立的屏蔽。掛起寄存器保持著狀態(tài)線的中斷要求。

15.STM32的EXTI線16銜接到PVD輸出。

16.STM32的EXTI線17銜接到RTC鬧鐘大事。

17.STM32的EXTI線18銜接到USB喚醒大事。

18.STM32的USART為通用同步異步收發(fā)器,其可以與使用工業(yè)標(biāo)準(zhǔn)NRZ異步串行數(shù)據(jù)格式的外部設(shè)備之間舉行全雙工數(shù)據(jù)交換。

19.STM32的USART可以利用分?jǐn)?shù)波特率發(fā)生器提供寬范圍的波特率挑選。20.智能卡是一個(gè)單線半雙工通信協(xié)議,STM32的智能卡功能可以通過(guò)設(shè)置USART_CR3寄存器的SCEN位來(lái)挑選。

22.系統(tǒng)計(jì)時(shí)器(SysTick)提供了1個(gè)24位,降序,的計(jì)數(shù)器,具有靈便的控制機(jī)制23.STM32的通用定時(shí)器TIM,是一個(gè)通過(guò)可編程預(yù)分頻器驅(qū)動(dòng)的16位自動(dòng)裝載計(jì)數(shù)器構(gòu)成。

24.STM32通用定時(shí)器TIM的16位計(jì)數(shù)器可以采納三種方式工作,分離為向上計(jì)數(shù)模式、向下計(jì)數(shù)模式和中心對(duì)其模式。

25.ST公司還提供了完美的TIM接口庫(kù)函數(shù),其位于stm32f10x_tim.c,對(duì)應(yīng)的頭文

件為stm32f10x_tim.h。

26.TIM1的好處/下益時(shí)更新大事(UEV)只能在重復(fù)向下計(jì)數(shù)達(dá)到0的時(shí)候產(chǎn)生。這對(duì)于能產(chǎn)生PWM信號(hào)十分實(shí)用。

27.TIM1具備16位可編程預(yù)分頻器,時(shí)鐘頻率的分頻系數(shù)為1~65535之間的隨意數(shù)值。

28.STM32系列ARMCortex-M3芯片支持三種復(fù)位形式,分離為系統(tǒng)復(fù)位、電源復(fù)位和備份區(qū)域復(fù)位。

29.STM32還提供了用戶可通過(guò)多個(gè)預(yù)分頻器,可用來(lái)進(jìn)一步配置AHB、高速APB(APB2)和低速APB(APB1)域的頻率。

30.用戶可用通過(guò)32.768KHz外部振蕩器,為系統(tǒng)提供更為精確的主時(shí)鐘。在時(shí)鐘控制寄存器RCC_CR中的HSERDY位用來(lái)指示高速外部振蕩器是否穩(wěn)定。31.ST公司還提供了完美的RCC接口庫(kù)函數(shù),其位于stm32f10x_rcc.c,對(duì)應(yīng)的頭文件為stm32f10x_rcc.h。

32.當(dāng)STM32復(fù)位后,HSL振蕩器將被選為系統(tǒng)時(shí)鐘。當(dāng)初鐘源被直接或通過(guò)PLL間接作為系統(tǒng)時(shí)鐘時(shí),它將不能被停止。惟獨(dú)當(dāng)目標(biāo)時(shí)鐘源預(yù)備就緒了(經(jīng)過(guò)啟動(dòng)穩(wěn)定階段的延遲或PLL穩(wěn)定),才可以從一個(gè)時(shí)鐘源切換到另一個(gè)時(shí)鐘源。在被挑選時(shí)鐘源沒(méi)有就緒時(shí),系統(tǒng)時(shí)鐘的切換不會(huì)發(fā)生。

33.在STM32中,備份寄存器是16位的寄存器,共10個(gè),可以用來(lái)存儲(chǔ)20個(gè)字節(jié)的用戶應(yīng)用程序數(shù)據(jù)。

34.備份寄存器位于備份區(qū)里,當(dāng)主電源VDD被切斷,他們?nèi)匀挥蒝BAT維持供電。當(dāng)系統(tǒng)在待機(jī)模式下被喚醒,或系統(tǒng)復(fù)位或電源復(fù)位時(shí),他們也不會(huì)被復(fù)位。35.STM32的備份寄存器還可以用來(lái)實(shí)現(xiàn)RTC校準(zhǔn)功能。為便利測(cè)量,32.768kHz的RTC時(shí)鐘可以輸出到入侵檢測(cè)引腳上。通過(guò)設(shè)置RTC校驗(yàn)寄存器(BKP_RTCCR)的CCO位來(lái)開(kāi)啟這一功能。

36.當(dāng)STM32的ANTI_TAMP引腳上的信號(hào)發(fā)生跳變時(shí),會(huì)產(chǎn)生一個(gè)侵入檢測(cè)大事,這將使全部數(shù)據(jù)備份寄存器復(fù)位。

37.ST公司還提供了完美的備份寄存器接口庫(kù)函數(shù),其位于stm32f10x_bkp.c,對(duì)應(yīng)的頭文件為stm32f10x_bkp.h。

38.STM32的DMA控制器有7個(gè)通道,每個(gè)通道特地用來(lái)管理來(lái)自于一個(gè)或多個(gè)外設(shè)對(duì)存儲(chǔ)器拜訪的哀求。還有一個(gè)仲裁器來(lái)協(xié)調(diào)各個(gè)DMA哀求的優(yōu)先權(quán)。

39.在DMA處理時(shí),一個(gè)大事發(fā)生后,外設(shè)發(fā)送一個(gè)哀求信號(hào)到DMA控制器。DMA控制器按照通道的優(yōu)先權(quán)處理哀求。

40.DMA控制器的每個(gè)通道都可以在有固定地址的外設(shè)寄存器和存儲(chǔ)器地址之間執(zhí)行DMA傳輸。DMA傳輸?shù)臄?shù)據(jù)量是可編程的,可以通過(guò)DMA_CCRX寄存器中的PSIZE和MSIZE位編程。

41.ST公司還提供了完美的DMA接口庫(kù)函數(shù),其位于stm32f10x_dma.c,對(duì)應(yīng)的頭文件為stm32f10x_dma.h。

45.在STM32中,從外設(shè)(TIMx、ADC、SPIx、I2Cx和USARTx)產(chǎn)生的7個(gè)哀求,通過(guò)規(guī)律與輸入到DMA控制器,這樣同時(shí)只能有一個(gè)個(gè)哀求有效。

四、簡(jiǎn)答題

1、什么是嵌入式系統(tǒng)?嵌入式系統(tǒng)普通由哪幾部分構(gòu)成?P1

2、ARMv7的體系結(jié)構(gòu)可以分為哪幾個(gè)子版本(款式),分離應(yīng)用在什么領(lǐng)域?P12

3、Cortex-M3的處理器有那兩種工作模式和狀態(tài)?如何舉行工作模式和狀態(tài)的切換?P18

4、Cortex-M3的存儲(chǔ)空間可以分為哪幾個(gè)部分,每一部分的地址范圍是怎樣的?P26

5、什么是位綁定區(qū)、位綁定別號(hào)區(qū)?它們有怎樣的關(guān)系?P30~31

6、基于CMSIS標(biāo)準(zhǔn)的軟件架構(gòu)分為那幾層?其中的CMSIS層普通由哪幾部分組成?P66

7、簡(jiǎn)述STM32固件庫(kù)命名規(guī)章。

8、STM32共有那幾種基本時(shí)鐘信號(hào)?

9、簡(jiǎn)述設(shè)置系統(tǒng)時(shí)鐘的基本流程。P86

10、STM32的GPIO的配置模式有那幾種?如何舉行配置模式的配置?P93

11、簡(jiǎn)述STM32的不同復(fù)用功能的重映射功能。

12、簡(jiǎn)述嵌套向量中斷控制器(NVIC)的主要特性。P38

13、簡(jiǎn)述STM32的優(yōu)先級(jí)劃分與搶占的過(guò)程。P110

14、簡(jiǎn)述STM32的USART的功能特點(diǎn)。

15、如何設(shè)置STM32的串口的波特率。P136

16、STM32高級(jí)定時(shí)器有哪些功能?

17、已知STM32的系統(tǒng)時(shí)鐘為72MHz,如何設(shè)置相關(guān)寄存器,實(shí)現(xiàn)20ms定時(shí)?

18、簡(jiǎn)述DMA控制器的基本功能。

19、、請(qǐng)描述DMA通道的工作模式、工作原理。

20、簡(jiǎn)述STM32的ADC系統(tǒng)的功能特性。

21、簡(jiǎn)述S

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論