stm32试题及答案要点_第1页
stm32试题及答案要点_第2页
stm32试题及答案要点_第3页
stm32试题及答案要点_第4页
stm32试题及答案要点_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

STM32习题集一、选择题.Cortex-M处理器采用的架构是(D)(A.Cortex-M处理器采用的架构是(D)(A)v4T (B)v5TE (C)v6.NVIC可用来表示优先权等级的位数可配置为是(D)(A)2 (B)4 (C)6.Cortex-M系列正式发布的版本是(A)(A)Cortex-M3 (B)Cortex-M4 (C)Cortex-M6.Cortex-M3的提供的流水线是(B)(A)2级 (B)3级 (C)5级.Cortex-M3的提供的单周期乘法位数是(C)(A)8 (B)16 (C)32.STM32处理器的USB接口可达(B)(D8(D)v7(D)Cortex-M8(D)8级(D64(D24Mbit/s(D)Thread方式(D)Debug模式((D24Mbit/s(D)Thread方式(D)Debug模式(D)空栈.下面是Context-M3处理器代码执行方式的是(A)(A)特权方式 (B)普通方式(C)Handle方式.下面是Context-M3处理器的工作模式的是(A)(A)Thread模式(B)Thumb模式(C)Thumb-2模式.下列是Cortex-M3处理器可以使用的堆栈的栈是(B)(A)线程栈 (B)进程栈(C)多线程栈.Context-M3处理器的寄存器r14代表(B)(A)通用寄存器(B)链接寄存器(C)程序计数器(D)程序状态寄存器.Handle模式一般使用(A)(A)Main_SP (B)Process_SP(C)Main_SP和Process_SP (D)Main_SP或Process_SP.Cortex-M3使用的存储器格式是(D)(A)小端格式(B)大端格式(C)小端或大端格式(D)没有正确答案.Cortex-M3的存储格式中专用外设总线区域可以使用(A)(A)小端格式(B)大端格式(C)小端或大端格式(D)没有正确答案.每个通用I/O端口有( )个32位的配置寄存器,( )个32位的数据寄存器,( )个32位的置位/复位寄存器,( )个16位的复位寄存器,(B)个32位的锁定寄存器(A)2,1,2,1,1 (B)2,2,1,1,1 (C)2,2,2,1,1 (D)2,2,1,2,1.(A)寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作(A)GPIOX_BSRR和GPIOX_BRR (B)GPIOX_CRL和GPIOX_CRH(C)GPIOX_BSRR和GPIOX_LCKR (D)GPIOX_IDR和GPIOX_ODR.所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为(A)时可以是激活的或者非激活的(A)输入 (B)输出(C)推挽 (D)开漏.端口输入数据寄存器的地址偏移为(B)(A00H (B08H(C0CH (D04H.端口输出数据寄存器的地址偏移为(C )(A)00H (B)08H(C)0CH (D)04H.每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以(D)的方式访问(A)16位字 (B)16位字节 (C)32位字节(D)32位字.固件库中的功能状态6皿由0砥151沉0)类型被赋予以下两个值(A)(A)ENABLE或者DISABLE (B)SET或者RESTE(C)YES或者NO (D)SUCCESS或者ERROR.固件库中的标志状态6匕85120$)类型被赋予以下两个值(C)(A)ENABLE或者DISABLE (B)SUCCESS或者ERROR(C)SET或者RESTE (D)YES或者NO20.STM32F107V有(C)可屏蔽中断通道(A)40 (B)50 (C)60 (D)7021.STM32F107V采用(A)位来编辑中断的优先级(A)4 (B)8 (C)16 (D)32.向量中断控制器最多可支持(C)个IRQ中断(A)127 (B)128 (C)240 (D)255.系统控制寄存器NVIC和处理器内核接口紧密耦合,主要目的是(C)(A)结构更紧凑,减小芯片的尺寸(B)连接更可靠,减小出错的概率(C)减小延时,高效处理最近发生的中断(D)无所谓,没有特别的意思,远一点也没有关系.关于中断嵌套说法正确的是(B)(A)只要响应优先级不一样就有可能发生中断嵌套(B)只要抢占式优先级不一样就有可能发生中断嵌套(C)只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套(D)以上说法都不对.在STM32107向量中断控制器管理下,可将中断分为(B)组(A)4 (B)5 (C)6 (D)7.中断屏蔽器能屏蔽(B)(A)所有中断和异常(8)除了NMI外所有异常和中断(C)除了NMI、异常所有其他中断(D)部分中断.PWM是(A).(A)脉冲宽度调制 (B)脉冲频率调制(C)脉冲幅度调制(D)脉冲位置调制.要想使能自动重装载的预装载寄存器需通过设置TIMx_CR1寄存器的(B)位(A)UIF (B)ARPE (C)UG (D)URS.以下对于STM32ADC描述正确的是(B)(A)STM32ADC是一个12位连续近似模拟到数字的转换器(B)STM32ADC是一个8位连续近似模拟到数字的转换器(C)STM32ADC是一个12位连续近似数字到模拟的转换器(D)STM32ADC是一个8位连续近似数字到模拟的转换器.ADC转换过程不含哪项(D)(A)采样 (B)量化 (C)编码 (D)逆采样.ADC转换过程正确的是(A)(A)采样一量化一编码(B)量化一采样一编码(C)采样一编码一量化(D)编码一采样一量化.下列哪项不是ADC转换器的主要技术指标(B)(A)分辨率 (B)频率 (C)转换速率 (D)量化误差.以下对STM32F107集成A/D的特性描述不正确的是(B)(A)12位精度 (B)单一转换模式(C)按通道配置采样时间(D)数据对齐方式与内建数据一致.以下对STM32F107集成A/D的特性描述正确的是(B)(A)供电需求:2.6V到3.8V(8)输入范围:VREF-WVINWVREF+(C)性能线设备的转换时间:28MHz时为1us(D)访问线设备的转换时间:56MHz时为1us.以下为STM32的GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为10MHz,应该设置(B)St80 29 28 27 26 25 21 23 22 21 20 19 13 17 16CNFlb13:UODB1S[1.O:CSFH[1.0:MODEUj.U:CKFlSEpo]modeh[1!Q]CNF12.:UO]M0D£12[].D]rwIT”rwR尸EnrEEW皿TV 工*IS L312II10 9 0 7 6导4 3 2 1 0CNF1I(1!:O]MODE1E,[1.O]cwpidLisdJ期UDE1011.0:UODESLltOjC\FS[1:D]wodieLhq]rw i雷 rvrriv工阡rwrwrwrwnriwrvrwikrw^3130CNFyti:Q|i端口xSl置不口y=0...15)(Rodxcsniguraiionbite)2726软书通过这屿付配置411成的I/O编口.请辔町表17端口通配置表2322在输入唯式旧口口已|「口]=口0卜19180D:模损输入盘式IS\4(It;浮空输入用式{复位后的状盘;11107:610;I:找什拉钩入怏式3:211:集留在输H啜式网。口E[I.O]>OQhQ5通用推换脩出模式口人逋用开鼐脩出模式10:更用功能推挽拾出模式11;应用功能杆施输出模耳位。26MOD£y[1二。工大口工的模式回y=8...15)(Portkmodsbits)25:24软中I通M这些也配比相应的HO端门.请冬芯央17•热门也也置在.21.2000;物人模式{更位后的状忠)171601;输出覆咸,般大速度才QHHe131210:输出模式,用人速现2MHz9:8.5141:01E:物出横苴,最大速度50MHz(A)CNFy[1:0] (B)MODEy[1:0](C)MODE (D)CNF.以下为GPIO端口配置寄存器的描述,在GPIO控制LED电路设计时,要使最大输出速度为2MHz,应该设置MODE[1:0]值为(C)51 30 29 28 27 26 25 24 23 22 21 2。 19 13 17 16CNFliilODBl&tl.O:CNF14n:0]MODEllil.U:CKFl3[li0]MODE11[1!D]CNF12:U0]JlflD£12[l!D]rw I■即 rwrw h宣 rwrwttztwrwmitrwrw工国工中15 14 13 13 11 10 9 8 7 6 5 4 3 2 1QCNF11"1.0]yoDEit,[i.oTenpidLi^d]?.10DE10[1.dI€XT9L1.OjlMOOESLl.QjCNF8[1:dJmodesEi!a]r®[雷ewrwi'v丁卬rwr*rwrw曰 rwrw工西ew

位31:3口cNF*1:Q];描uMH回题y-6.15)(FortxtonFigurfltlon&ite)2726软书通过这些位配置相应的I/O维LI,由挈学表H端口位正置表2322在输入唯式旧口口曰「口]=口。卜19180D:模损输入欧式1S\401;浮至输入用式{复触后的状芭;11107:6W;I二扭■拉镯入摸式3:211:保留{\输H模式(MODE[l.0]>0QhQ0;通用他挽惜出模式口hi由用开羸植出模式10:复用功能拉换拾出模式11;型用功能杆漏输出模式位。28MODEy[1:0]:端口k的嘎式位"=8..„15)(Portkmodsbits]25:24软件通过这些位限置相应的ho端n,请舞考表仃端口位配置表*21.2000;曲人模式{更位后的状相)171601(输出模式,国大速度10MHz13:1210:输出模式,最火速理2MHz9:S.5141:011:输出模式,最大辿堆50MHz(A)00 (B)01(C)10 (D)11知TIM1定时器的起始地址为0x40012C00,则定时器1的捕获/比较寄存器1的地址为(D)(A)0x40012C20 (B)0x40012C2C(C)0x40012C38 (D)0x40012C3439.已知TIM1定时器的起始地址为0x40012c00,则定时器1的捕获/比较寄存器2的地址为(C)(A)0x40012C20 (B)0x40012C2C(C)0x40012C38 (D)0x40012C3440.SysTick定时器校正值为(B)(A)9000 (B)10000(C)12000 (D)1500041.SysTick定时器的中断号是(C)(A)4 (B)5(C)6 (D)742.上图中Tamper连接了STM32F10X的PC13GPIO,PC13通用IO端口映射到外部中断事件线上是(D)

(A)EXTI线14 (B)EXTI线15(C)EXTI线12 (D)EXTI线13.上图中WKUP连接了STM32F10X的PA0GPIO,PA0通用IO端口映射到外部中断事件线上是(A)(A)EXTI线0 (B)EXTI线1(C)EXTI线2 (D)EXTI线3./**@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注入通道数据偏移寄存器有4个,其偏移地址为14H-20H,JOFR1的偏移地址为(D)(A)0x20 (B)0x1c(C)0x18 (D)0x14./**@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注入通道数据偏移寄存器有4个,其偏移地址为14H-20H,JOFR2的偏移地址为(B)(A)0x14 (B)0x18(C)0x1c (D)0x20.Cortex-M3的提供的流水线是(B)(A)2级 (B)3级(C)5级 (D)8级.Contex-M3处理器的寄存器r14代表(B)

(A)通用寄存器(B)链接寄存器(C)程序计数器(D)程序状态寄存器.固件库中的功能状态6皿由0间51m)类型被赋予以下两个值(A)ENABLE或者DISABLESET或者RESTEYES或者NOSUCCESS或者ERROR.固件库中的标志状态6匕85120$)类型被赋予以下两个值(C)ENABLE或者DISABLESUCCESS或者ERRORSET或者RESTEYES或者NO.DMA控制器可编程的数据传输数目最大为(A)。A.65536 B.65535C.1024 D.409651.STM32中,1个DMA请求占用至少(B)个周期的CPU访问系统总线时间。A. 1 B. 2C. 3 D. 452.STM32的USART根据(A)寄存器M位的状态,来选择发送8位或者9位的数据字。A. USART_CR1 B. USART_CR2C. USART_BRR D. USART_CR3.下面不属于STM32的bxCAN的主要工作模式为(C)。A.初始化模式 B.正常模式C.环回模式 D.睡眠模式.和PC系统机相比嵌入式系统不具备以下哪个特点(C)。A、系统内核小 B、专用性强C、可执行多任务 D、系统精简.嵌入式系统有硬件和软件部分构成,以下(C)不属于嵌入式系统软件。A.系统软件 B.驱动 C.FPGA编程软件 D.嵌入式中间件.在APB2上的I/O脚的翻转速度为(A)。A.18MHz B. 50MHzC.36MHz D. 72MHz.当输出模式位MODE[1:0]="10”时,最大输出速度为(B)。A.10MHz B.2MHzC.50MHz D.72MHz.在ADC的扫描模式中,如果设置了DMA位,在每次EOC后,DMA控制器把规则组通道的转换数据传输到(A)中。A.SRAM B.FlashC.ADC_JDRx寄存器 D.ADC_CR1.STM32规则组由多达(A)个转换组成。A.16C.4A.16C.4D.20.在STM32中,(A)寄存器的ALIGN位选择转换后数据储存的对齐方式。A.ADC_CR2 B.ADC_JDRxC.ADC_CR1 D.ADC_JSQRARMCortex-M3不可以通过(D)唤醒CPU。A.I/O端口 B.RTC闹钟C.USB唤醒事件 D.PLLSTM32嵌套向量中断控制器(NVIC)具有(A)个可编程的优先等级。TOC\o"1-5"\h\z\o"CurrentDocument"A. 16 B. 43\o"CurrentDocument"C. 72 D. 36STM32的外部中断/事件控制器(EXTI)支持(C)个中断/事件请求。A.16 B.43\o"CurrentDocument"C. 19 D. 36STM32的USART根据(A)寄存器M位的状态,来选择发送8位或者9位的数据字。A. USART_CR1 B. USART_CR2C. USART_BRR D. USART_CR3DMA控制器可编程的数据传输数目最大为(A)。A.65536 B.65535C.1024 D.4096每个DMA通道具有(A)个事件标志。TOC\o"1-5"\h\zA.3 B.4C.5 D.6STM32中,1个DMA请求占用至少(B)个周期的CPU访问系统总线时间。A.1 B.2C.3 D.4二、判断题.Cortex-M3系列处理器支持Thumb指令集。(错).Cortex-M3系列处理器支持Thumb-2指令集。(对).Contex-M3系列处理器内核采用了哈佛结构的三级流水线。(对).Cortex-M系列不支持Thumb-2指令集。(错).Contex-M3系列处理器内核采用了冯诺依曼结构的三级流水线。(错)6.STM32系列MCU在使用电池供电时,提供3.3〜5V的低电压工作能力。(错)7.STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。dui).Cortex-M3在待机状态时保持极低的电能消耗,典型的耗电值仅为2rA。(错).当处理器在Thread模式下,代码一定是非特权的。(错).Context-M3处理器可以使用4个堆栈。(错).在系统复位后,所有的代码都使用Main栈。(对).高寄存器可以被所有的32位指令访问,也可以被16位指令访问。(错).在系统层,处理器状态寄存器分别为:APSR,IPSR,PPSR。(错).APSR程序状态寄存器的28位,当V=0,表示结果为无益处。(对).Cortex-M3只可以使用小端格式访问代码。(错).所谓不可屏蔽的中断就是优先级不可调整的中断。(错).向量中断控制器只负责优先级的分配与管理,中断的使能和禁止和它无关。(错).Cortex-M3体系架构中,有了位带位操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。(对).Cortex-M3体系架构中,有两个区中实现了位带:一个是SRAM区的最低1MB范围,第二个则是片内外设区的最低1MB范围。(对)20.stm3210xx的固件库中,RCC_DeInit函数是将RCC寄存器重新设置为默认值。(对)21.stm3210xx的固件库中,RCC_PCLK2Config函数是用于设置低速APB时钟。(错)STM32的串口既可以工作在全双工模式下,也可工作在半双工模式下。(对)STM32的串口既可以工作在异步模式下,也可工作在同步模式下。(对).每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。(对).所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输入时可以是激活的或者非激活的。(对).所有的GPIO引脚有一个内部微弱的上拉和下拉,当它们被配置为输出时可以是激活的或者非激活的。(错).端口输入数据寄存器的复位值为00000000H。(对).端口输入数据寄存器位[15:0]是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。(对).端口输入数据寄存器位[7:0]是只读的,并且仅能按字访问,它们包含相关I/O端口的输入值。(错).固件包里的Library文件夹包括一个标准的模板工程,该工程编译所有的库文件和所有用于创建一个新工程所必须的用户可修改文件。(错).从是否可编程的角度,中断可分为固定优先级中断和可调整优先(对)TOC\o"1-5"\h\z.从某种意义上说,异常就是中断。(对 ).所谓不可屏蔽的中断就是优先级不可调整的中断。(错).向量中断控制器只负责优先级的分配与管理,中断的使能和禁止和它无关。(错).中断的优先级和它在中断向量表里的位置没有关系。( 错).当抢占式优先级不一样时,一定会发生抢占。( 错).向量中断控制器允许有相同的优先级。(对).如果两个中断的抢占式优先级相同,则按先来后到的顺序处理。(对)39ADC主要完成模/数转换功能。(对)40.STM32ADC是一个12位的连续近似模拟到数字的转换器。(对).ADC转换器在每次结束一次转换后触发一次DMA传输。(对).由AD的有限分辨率而引起的误差称为量化误差。(对).转换速率是指完成一次从模拟到数字的AD转换所需的时间。(对).STM32ADC只可以在单一模式下工作。(错)45.如果规则转换已经在运行,为了注入转换后确保同步,所有的ADC的规则转换被停止,并在注入转换结束时同步恢复。(对)三、填空题ST公司的STM32系列芯片采用了Cortex-M3内核,其分为两个系列。STM32F101一系列为标准型,运行频率为36MHz;STM32F103系列为标准型,运行频率为72MHz。当STM32的I/O端口配置为输入时,输出缓冲器被禁止,施密特触发输入被激活。根据输入配置(上拉,下拉或浮动)的不同,该引脚的弱上拉和下拉电阻被连接。出现在I/O脚上的数据在每个APB2时钟被采样到输入数据寄存器,对输入数据寄存器的读访问可得到I/O状态。STM32的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成输入模式。.STM32具有单独的位设置或位清除能力。这是通过GPIOXBSRR和GPIOX_BRR寄存器来实现的。ST公司还提供了完善的通用IO接口库函数,其位于stm32f10xbgpio.c,对应的头文件为stm32f10xgpio.h。为了优化不同引脚封装的外设数目,可以把一些复用功能重新映射到其他引脚上。这时,复用功能不再映射到 它们原始分配的引脚 上。在程序上,是通过设置复用重映射和调试I/O口配置寄存器(AFIOMAPR)来实现引脚的重新映射。STM32芯片内部集成的12位ADC是一种逐次逼近型模拟数字转换器,具有18个通道,可测量 16个外部和 2 个内部信号源。在STM32中,只有在规则通道的转换结束时才产生DMA请求,并将转换的数据从ADCDR寄存器传输到用户指定的目的地址。在有两个ADC的STM32器件中,可以使用双ADC模式。在双ADC模式里,根据ADCCR1寄存器中DUALMOD[2:0]位所选的模式,转换的启动可以是ADC1主和ADC2从的交替触发或同时触发。ADC的校准模式通过设置ADCCR2—寄存器的CAL位来启动。在STM32中,ADCCR2寄存器的ALIGN位选择转换后数据储存的对齐方式。在STM32内部还提供了温度传感器,可以用来测量器件周围的温度。温度传感器在内部和ADCIN16输入通道相连接,此通道把传感器输出的电压转换成数字值。内部参考电压VREFINT和ADCIN17相连接。STM32的嵌入向量中断控制器(NVIC)管理着包括Cortex-M3核异常等中断,其和ARM处理器核的接口紧密相连,可以实现低延迟的中断处理,并有效地处理晚到中断。STM32的外部中断/事件控制器(EXTI)由19 个产生事件/中断要求的边沿检测器组成。每个输入线可以独立地配置输入类型(脉冲或挂起)和对应的触发事件(上升沿或下降沿或者双边沿都触发.) 。每个输入线都可以被独立的屏蔽。挂起寄存器保持着状态线的中断要求。STM32的EXTI线16连接到PVD输出。STM32的EXTI线17连接到 RTC闹钟事件。STM32的EXTI线18连接到USB唤醒事件。STM32的USART为通用同步异步收发器,其可以与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。STM32的USART可以利用分数波特率 发生器提供宽范围的波特率选择。智能卡是一个单线半双工 通信协议,STM32的智能卡功能可以通过设置USART_CR3寄存器的 SCEN位来选择。系统计时器(SysTick)提供了1个24位,降序,的计数器,具有灵活的控制机制23.STM32的通用定时器TIM,是一个i通过可编程预分频器驱动的16位自动装载计数器构成。STM32通用定时器TIM的16位计数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和 中央对其模式。ST公司还提供了完善的TIM接口库函数,其位于stm32f10xtim.c,对应的头文件为stm32f10xtim.h。TIM1的益处/下益时更新事件(UEV)只能在重复向下计数达到0的时候产生。这对于能产生PWM信号非常有用。TIM1具备—16位可编程预分频器,时钟频率的分频系数为,65535—之间的任意数值。STM32系列ARMCortex-M3芯片支持三种复位形式,分别为系统复位、电源复位和 备份区域复位。STM32还提供了用户可通过多个预分频器,可用来进一步配置 AHB、高速APB(APB2)和低速APB(APB1)域的频率。用户可用通过 32.768KHz外部振荡器,为系统提供更为精确的主时钟。在时钟控制寄存器RCCCR中的HSERDY一位用来指示高速外部振荡器是否稳定。ST公司还提供了完善的RCC接口库函数,其位于stm32f10xrcc.c,对应的头文件为 stm32f10xrcc.h。当STM32复位后,HSL振荡器将被诜为系统时钟。当时钟源被直接或通过PLL间接作为系统时钟时,它将不能被停止。只有当目标时钟源准备就绪了(经过启动稳定阶段的延迟或PLL稳定),才可以从一个时钟源切换到另一个时钟源。在被选择时钟源没有就绪时,系统时钟的切换不会发生。在STM32中,备份寄存器是■―16_位的寄存器,共」0—个,可以用来存储_J0_个字节的用户应用程序数据。备份寄存器位于备份区里,当主电源VDD被切断,他们仍然由 VBAT维持供电,。当系统在待机模式下被唤醒,或系统复位或电源复位时,他们也不会被复位。STM32的备份寄存器还可以用来实现RTC校准功能。为方便测量,32.768kHz的RTC时钟可以输出到入侵检测引脚上。通过设置RTC校验寄存器(BKP_RTCCR)的—CCO位来开启这一功能。当STM32的ANTITAMP引脚上的信号发生跳变时,会产生一个侵入检测事件,这将使所有数据备份寄存器复位。ST公司还提供了完善的备份寄存器接口库函数,其位于stm32f10xbkp.c,对应的头文件为stm32f10xbkp.h。STM32的DMA控制器有7 个通道,每个通道专门用来管理来自于一个或多个外设对存储器访问的请求。还有一个仲裁器来协调各个DMA请求的优先权。在DMA处理时,一个事件发生后,外设发送一个请求信号到DMA控制器。DMA控制器根据通道的优先权处理请求。DMA控制器的每个通道都可以在有固定地址的外设寄存器和存储器地址之间执行DMA传输。DMA传输的数据量是可编程的,可以通过DMACCRX寄存器中的PSIZE和MSIZE位编程。ST公司还提供了完善的DMA接口库函数,其位于stm32f10x_dma.c ,对应的头文件为 stm32f10xdma.h。45.在STM32中,从外设(TIMx、ADC、SPIx、I2Cx和USARTx)产生的7个请求,通过逻辑与输入到DMA控制器,这样同时只能有一个 个请求有效。四、简答题1、什么是嵌入式系统?嵌入式系统一般由哪几部分构成?P12、ARMv7的体系结构可以分为哪几个子版本(款式),分别应用在什么领域?P123、Cortex-M3的处理器有那两种工作模式和状态?如何进行工作模式和状态的切换?P184、Cortex-M3的存储空间可以分为哪几个部分,每一部分的地址范围是怎样的?P265、什么是位绑定区、位绑定别名区?它们有怎样的关系?P30〜316、基于CMSIS标准的软件架构分为那几层?其中的CMSIS层一般由哪几部分组成?P667、简述STM32固件库命名规则。8、STM32共有那几种基本时钟信号?9、简述设置系统时钟的基本流程。P8610、STM32的GPIO的配置模式有那几种?如何进行配置模式的配置?P9311、简述STM32的不同复用功能的重映射功能。12、简述嵌套向量中断控制器(NVIC)的主要特性。P3813、简述STM32的优先级划分与抢占的过程。P11014、简述STM32的USART的功能特点。15、如何设置STM32的串口的波特率。P13616、STM32高级定时器有哪些功能?17、已知STM32的系统时钟为72MHz,如何设置相关寄存器,实现20ms定时?18、简述DM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论