版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ARMM理及应用复习题填空题1.STM32F103是_32_位单片机,内核是AR泌司的Cortex-M3。2.STM32F103ft高工彳频率72MHz0片内具有多种外设,它们分别是:GPIOoUSARTI2C、SPI、ADC、DAC、TIM、RTC、IWDG、_WWDG_IWDG独立看门狗WWDGJ口看门狗3.STM32103的GPIO端口具有多种配置状态,输入有3种状态,它们分别是模拟输入_、_浮空输入和上拉/下拉输入;输出有4种状态,它们分别是_通用推挽输出、通用开漏输出、复用推挽输出和复用开漏输出。5.当STM32I/O端口配置为输入时,输出功能被_禁止施密特触发器被激活06.STM3
2、2的所有端口都有外部中断能力。当使用外部中断线时,相应的引脚必须配置成输入模式。7.STM32具有单独的位设置或位清除能力。这是通过GPIOx-BSRR_GPIOx-BRFW存器来实现的。8. STM32片内部集成的12位位ADCg一种逐次逼近(比较)型模拟数字转换器,具有18个通道,可测量16个外部和2个内部信号源。9. STM32勺NVIC管理着包括Cortex-M3核异常等中断,具和ARMt理器核的接口紧密相连,可以实现时延的中断处理,并有效地处理后到中断。10. 系统计时器(SysTick)提供了1个24位二进制递减计数器,具有灵活的控制机制11. STM32!用定时器TIM的16位计
3、数器可以采用三种方式工作,分别为向上计数模式、向下计数模式和向上下计数模式。12. STM32s歹ARMCortex-M3芯片支持三种复位形式,分别为上电复位、按键复位和备份复位。简答题1 .什么是嵌入式系统?嵌入式系统一般由哪几部分构成?它与通用计算机有何区别?是一种嵌入受控器件内部,为特定应用而设计的专用计算机系统,具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。嵌入式系统通常执行的是带有特定要求的预先定义的任务,强调控制能力与控制的可靠性;而通用计算机则可以通过安装各种软件执行各种不同的任务,强
4、调高速、海量的数值计算。2 .ARMCortex-M3有何特点?采用哈佛结构的32位处理器内核,具有高性能、实时功能、数字信号处理、低功耗与低电压操作特性,同时还保持了集成度高和易于开发的特点。3 .简述Cortex-M3系统滴答定时器的功能和作用功能:给操作系统提供一个硬件上的中断作为整个系统的时基作用:1.产生操作系统的时钟节拍;2.便于不同处理器之间程序移植;3.当作计时器测量时间。4 .STM32共有那几种基本时钟信号?答:5种HSI:高速内部时钟信号;HSE高速外部时钟信号;LSI:低速内部时钟信号;LSE低速外部时钟信号;PLL锁相环倍频输出。5 .简述嵌套向量中断控制器(NVIC
5、)的主要特性。答:支持嵌套和向量中断43个可屏蔽中断通道;16个可编程的优先等级;低延迟的异常和中断处理;电源管理控制;系统控制寄存器的实现;6 .简述STM32E机调试操作步骤(1)启动STM32F发平台程序;(2)编写程序源代码,编译代码;(3)用仿真器连接硬件烧录程序,进行debug,观察硬件是否按照预期工作;(4)如非正常工作,检查程序代码是否存在错误,再检查硬件系统是否有损坏,直至系统工作正常。7 .简述STM3笄USAR功能特点。STM32勺USAR必通用同步异步收发器,支持同步单线通信和半双工单线通信,可利用分数波特率发生器提供宽范围的波特率选择。还支持LIN,智能卡协议和IrD
6、A红外通信,以及调制解调器等操作,还具有DMA8 .简述STM3笄SPI功能特点。SPI即串行设备接口,STM32勺SPI可以实现主设备或从设备协议,当配置为主设备时,SPI可以连接多达16个独立从设备,收发数据寄存器的宽度可配置为8位或16位。通过SPI可以实现读写SD卡,控制触摸屏等功能。9 .简述STM3笄TIM功能特点STM3双供了高级才5制定时器TIM1/8,通用定时器TIM25,基本定时器TIM6/7。这几个定时器都是由可编程预分频器驱动的16位自动装载计数器构成。它们都可以做一些基本的定时,还可以做PW喻出或者输入捕获。除此之外,高级控制定时器具有刹车输入,互补输出和重复次数计数
7、器功能,基本定时器具有触发DACW步电路的功能。10 .简述STM32ADC能特点。STM32ADO12位逐次比较型ADC有18个通道,可测量16个外部、2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC勺结果可以左对齐或右对齐方式存储在16位数据寄存器中。模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高/低阈值。12.Cortex-M3的处理器有那两种工作模式和状态?如何进行工作模式和状态的切换?工作模式:1.线程模式;2.处理模式处理器复位或异常退出时为线程模式,出现异常时进入处理模式工作状态:1.Thumb状态;2.调试状态正常执行16位和32位的Th
8、um丽Thumb-2指令时进入Thumb犬态,调试时进入调试状态。13 .简述STM32勺不同复用功能的重映射功能。STM32t很多的内置外设,这些内置外设都是与I/O口共用引出引脚,通过相应的配置,很多复用功能的引脚可以通过重映射,从不同的I/O管脚引出。既方便了用户进行PCB设计,还可以虚拟地增加复用功能的数量14 .简述STM32I2C功能特点。I2C是两线式串行总线,用于实现主/从设备间的多主串行通信。总线上的每个器件都有一个唯一的地址识别,而且都可以作为一个发送器或接收器。它是一个真正的多主机总线,具有仲裁功能,总线上连接器件的数量只受总线最大电容的限制,有标准和快速两种模式。15
9、.STM32高级定时器有哪些功能?高级定时器TIM1适合多种用途,包含测量输入信号的脉冲宽度,或者产生输出波形。使用定时器预分频器和RCCM钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。16.如何设置STM32勺串口的波特率。USARTx-BRR=17.Cortex-M3的存储空间可以分为哪几个部分,每一部分的地址范围是怎样的?答:内核设备:0xE0000000-0xE00FFFFF(1MB片上设备:0x40000000-0x5FFFFFFF(512MBSRAM:0x20000000-0x3FFFFFFF(512MBFlash:0x00000000-0x1FFFFFFF
10、(512MB18.STM32的GPIO的配置模式有那几种?如何进行配置模式的配置?答:8种1 .GPIO_Mode_AIN拟输入2 .GPIO_Mode_IN_FLOATING空输入3 .GPIO_Mode_IPDTF拉输入4 .GPIO_Mode_IPUh拉输入5 .GPIO_Mode_Out_O济漏输出6 .GPIO_Mode_Out_PPt挽输出7 .GPIO_Mode_AF_OD用开漏输出8 .GPIO_Mode_AF_Pp用推挽输出三、编程题(完整程序)1 .编制一个循环点亮LED丁的程序。有4个发光二极管,它们的公共极(阳极)接+5V,阴极通过限流电阻分别于PB12PB13PB14
11、PB10每次控制其中某个LED灯点亮1S后,转到下一个LED灯亮,循环不止。#include“stm32f10x_map.hcharsec=0,sec1=0;unsignedshortled_dat4=112,113,114,1LOAD=1E6;SysTick-CTRL=1;RCC-APB2ENR|=1CRH&=0x0000ffff;GPIOB-CRH|=0x33330000;while(1)if(SysTick-CTRL&19)sec+=6;if(sec!=sec1)(sec1=sec;GPIOB-BSRR=0xf000;/灭所有LED灯GPIOB-BRR=led_datled_num;亮指
12、定LED灯if(+led_num=4led_num=0;2 .编制一个LED数码管测试程序。数码管采用共阳极接+3.3V,阴极通过限流电阻分别于PAQPA1、PA2PA3PA4PA5PA6和PA7,数码管的段与I/O口连接的对应关系是a-PA0,b-PA1,c-PA2,d-PA3,e-PAA4,f-PA5,g-PA6,dp-PA7,试编程在数码管实现数字09循环显示,每个数字显示1秒。#include”stm32f10x_map.hcharsec=0,sec1=0;unsignedshortled_dat10=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0xaf;charled_num=0;intmain(void)SysTick-LOAD=1E6;SysTick-CTRL=1;RCC-APB2ENR|=1CRL&=0x00000000;GPIOA-CRL|=0x33333333;if(SysTick-CTRL&19)sec+=6;)if(sec!=sec1)(sec1=sec;GPIOA-BSR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《保险学财产保险》课件
- 《制度制定讲座昆泰》课件
- 幼儿安全课件滑滑梯
- 三年级科学下册一天气与植物2天气气象教案新人教版
- 小学生校园安全教育培训制度
- 企业采购业务培训课件
- 进场培训课件
- 钢丝网培训课件下载
- 双分支选择结构if-else语句.课件x
- 上网安全课件
- 2025年正规的离婚协议书
- 2025中国地震应急搜救中心公开招聘应届毕业生5人高频重点提升(共500题)附带答案详解
- 部编版八年级初二语文上册第六单元《写作表达要得体》说课稿
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试冲刺题2024
- 公共卫生管理制度(3篇)
- (康德卷)重庆市2024届高三一诊英语试卷(含答案)
- 聚氨酯基础知识
- 能源管理制度与能耗核算体系模板
- 电缆材料用量计算公式
- 综合性农药制剂安全生产准则(共92页).ppt
- 云南省普通初中学生成长记录—基本素质评价表(表一)
评论
0/150
提交评论