内容发布更新时间 : 2024/11/20 18:27:19星期一 下面是文章的全部内容请认真阅读。
选择题
1、以下不是ARM含义的是( )。
A、一种高级RISC技术 B、一个高级RISC(精简指令集)处理器的
公司
C、一种高级编程语言 D、一类采用高级RISC的处理器 2、关于Cortex-M4内核,下列说法正确的是( )。
A、Cortex-M4采用冯?诺依曼结构 B、Cortex-M4是16位处理器内核 C、Cortex-M4内部有一个两级流水线 D、Cortex-M4内核有一个紧密耦
合的NVIC
3、最新的Cortex内核包含多个系列,以下哪个不属于cortex内核系列( ) A、A系列 B、R系列 C、M系列 D、H系列 4、下面哪个不是Thumb-2指令集的优点( )。
A、兼顾了代码密度和处理性能 B、完全兼容之前的ARM汇编程序 C、降低了编译难度 D、避免状态切换带来的额外开销 5. 堆栈数据进出原则是( )
A、先进先出 B、后进先出 C、后进后出 D、不确定
6、GPIO Port A的基地址为: 0x4005.8000,若要采用位带操作对PA2实现置位,以下哪个位带别名地址正确的?( ) A、0x22B00008 B、0x42B00008 C、0x43130008 D、0x23130008
7、在Cortex-M4系统调试中,PC主机通过仿真器与目标系统的( )接口相连。
A、JTAG B、PCI C、并口 D、USB接口 8、下列哪项不是ADC转换器的主要技术指标( )。
A、分辨率 B、频率 C、转换速率 D、量化误差 9、波特率115200是指传送( )
A、115200字节/秒 B、115200位/秒
C、115200字/秒 D、115200/8位/秒 10、下面哪种方式不属于异步通信方式的是( )。
A、UART B、USB C、SSI D、CAN
11、中断屏蔽器能屏蔽( )。
A、所有中断和异常 B、除了NMI外所有异常和中断 C、除了NMI、异常所有其他中断 D、部分中断 12、ADC转换过程不含哪项( )。
A、采样 B、量化 C、编码 D、逆采样 13、TM4C1294处理器的USB接口最高速度可达( )。
A、80Mbit/s B、480Mbit/s C、960Mbit/s D、240Mbit/s 14、Context–M4处理器的寄存器R14代表( )。
A、通用寄存器 B、链接寄存器 C、程序计数器 D、程序状态寄存器
15、对输入的方波进行脉宽测量,定时器应工作在以下哪种工作模式?( )
A、定时器模式 B、边沿计数模式 C、边沿计时模式 D、PWM模式 16、以下不是ARM含义的是( )。
A、一种高级RISC技术 B、一个高级RISC(精简指令集)处理器的公司 C、一种高级编程语言 D、一类采用高级RISC的处理器 17、中断屏蔽器能屏蔽( )。
A、所有中断和异常 B、除了NMI外所有异常和中断 C、除了NMI、异常所有其他中断 D、部分中断
18、采用主振荡器MOSC作为系统时钟SysClk,并且禁用PLL,则运行和休眠模式配置寄存器RSCLKCFG各位域应该如何配置( )
A、USEPLL=1,PLLSRC=0x3 B、USEPLL=0,PLLSRC=0x3 C、USEPLL=0,PLLSRC=0x0 D、USEPLL=1,PLLSRC=0x0 19、下列是Cortex–M4处理器可以使用的堆栈的栈是( )。
A、线程栈 B、进程栈 C、多线程栈 D、空栈 20、cortex M4处理器的GPIO通过以下哪个寄存器实现中断状态的清除( )
A、GPIOIS B、GPIOMIS C、GPIOICR D、GPIORIS
21、Cortex-M4内核支持的汇编指令集有( )。
A、1种 B、2种 C、3种 D、4种
22、Cortex-M4的提供的单周期乘法位数是( )。
A、8 B、16 C、32 D、64 23、下面是Context-M4软件执行方式的是( )。
A、特权方式 B、普通方式 C、Handle方式 D、Thread方式 24、下面关于cortex M4工作模式说法不正确的是( )
A、休眠模式下仅休眠模块运行 B、睡眠模式通过WFI指令实现 C、深度睡眠模式外设时钟频率不可改变 D、睡眠模式不执行代码 25、下面哪种方式不属于异步通信方式的是( )。
A、UART B、USB C、I2C D、CAN 26、设置GPIO口的中断触发条件为上升沿触发模式,以下寄存器设置正确的是
( )
A、GPIOIS =1, GPIOIBE = 0, GPIOIEV =1; B、GPIOIS =1, GPIOIBE = 1, GPIOIEV =1 C、GPIOIS =0, GPIOIBE = 0, GPIOIEV =1 D、GPIOIS =0, GPIOIBE = 0, GPIOIEV =0
27、下列哪项不是ADC转换器的主要技术指标( )。
A、分辨率 B、频率 C、转换速率 D、量化误差 28、TM4C1294处理器的USB接口最高速度可达( )。
A、80Mbit/s B、480Mbit/s C、960Mbit/s D、240Mbit/s
29、Context–M4处理器的寄存器R13代表( )。
A、通用寄存器 B、堆栈指针寄存器 C、程序计数器 D、程序状态寄存器
30、嵌套向量中断控制器NVIC和处理器内核接口紧密耦合,主要目的是( )。
A、结构更紧凑,减小芯片的尺寸 B、连接更可靠,减小出错的概率 C、减小延时,高效处理 最近发生的中断 D、无所谓,没有特别的意思,远一点也没有关系
判断题
1、Cortex-M4系列支持Thumb-2指令集和arm指令集。 ( ) 2、外部总线扩展接口EPI有3种主要工作模式:同步动态随机访问存储器模式、
传统主机总线模式以及通用模式。 ( ) 3、当Contex-M4处理器在Thread模式下,代码一定是非特权的。( ) 4、.Context-A系列处理器主要面向低成本、低功耗单片机应用领域而定制。( ) 5、TM4C1294具有4个SSI模块,8个UART,10/100M以太网MAC,2个CAN 2.0模块,1个USB 2.0 OTG。 ( ) 6、Cortex-M4的每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问。 ( ) 7、所谓不可屏蔽的中断就是优先级不可调整的中断。 ( ) 8、TM4C1294芯片内部集成的2个12位ADC是一种逐次逼近型模拟数字转换器。 ( )
9、向量中断控制器只负责优先级的分配与管理,中断的使能和禁止和它无关。( )
10、TM4C1294处理器的μDMA支持16位和32为数据宽度,不支持8为数据宽度。 ( )
11、为了实现正确的操作,TM4C1294的I2C接口的SDA管脚必须配置为开漏信号。( )
12、Cortex-M系列不支持Thumb-2指令集。 ( ) 13、Cortex-M4体系架构中,有了位带位操作后,可以使用普通的加载/存储指令来对单一的比特进行读写。 ( ) 14、 Cortex-M4在深度睡眠模式下,外设时钟频率不可改变。 ( ) 15、外部总线扩展接口EPI有3种主要工作模式:同步动态随机访问存储器模式、传统主机总线模式以及通用模式。 ( ) 16、TM4C1294串口既可以工作在全双工模式下,也可工作在半双工模式下。( ) 17、TM4C1294内部有一个12位高达1M次/秒采样率的ADC模块。( ) 18、TM4C1294具有4个SSI模块,8个UART,10/100M以太网MAC,2个CAN 2.0模块,1个USB 2.0 OTG。 ( ) 19、Cortex-M4的每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以
32位字的方式访问。 ( ) 20、嵌套向量中断控制器NVIC和处理器内核接口紧密耦合,主要目的是减小延时,高效处理 最近发生的中断。 ( ) 21、为了实现正确的操作,TM4C1294的I2C接口的SDA管脚必须配置为推挽信号。 ( ) 填空题
1、Cortex-M4包含四种异常状态,分别是 , , 和 。 2、通用定时器有6种工作模式,分别为 、 、 、 、 和 。
3、TM4C1294微处理器有四个时钟源,分别是: 、 、 和 。
4、TM4C1294微处理器的四种工作模式为: 、 、 和 。
5、设置GPIO口的中断触发条件为上升沿触发模式,应设置GPIOIS = , GPIOIBE = , GPIOIEV = 。
6、配置GPIO第二功能的时候,需要配置 寄存器和 寄存器的 位域。
7、Cortex分为三个系列: 、 和 。 8、Cortex-M处理器采用的架构是 。
9、Cortex-M4的堆栈生长方向是 ,堆栈分为 和 两个堆栈。
10、四种I2C模式: 、 、 和 。 12、若差分采样的VREFP 为3.3V,VREFN为0 V,当转换结果为0X8FF,那么Vin+ Vin-,当转换结果为0X800,那么Vin+ Vin-。 四、简答题
1、阐述ARM Cortex-M4微处理的结构和特点。 2、TM4C1294微处理器有哪几种复位方式?
3、什么是PWM技术?并给出PWM定时器和PWM比较器的作用。 4、TM4C1294开发环境中如何新建一个CCS文件?需进行哪些配置。 5、简述TM4C1294处理器微处理器的性能特点和应用领域。
6、TM4C1294微处理器有哪几种工作模式?并简要给出各工作模式的特点。 7、TM4C1294处理器有多少个物理GPIO模块?如何进行GPIO的数据寄存器读写操作? 计算与分析题
1、什么是位带操作?什么是位带别名区,什么是位带区?试计算0x2006.0000第6位的位带别名。
2、试计算0x20000000.6(第6位)的位带别名和0x40000000.1(第1位)的位带别名。
3、TM4C1294的I2C模块,已知CLK_PRD=40ns,TIMER_PRD=2,SCL_LP=6,SCL_HP=4,计算I2C产生的SCL频率。