[第一单元] 点亮一盏灯,迈出第一步第一单元测验1、TMS320F28027微控制器是( )公司的产品?
A、MOTOROLA
B、Texas Instruments (TI)
C、CHINA
D、HUAWEI
2、Code Composer Studio 包含一整套用于( )嵌入式应用的工具。它包含适用于每个 TI 器件系列的编译器、源码编辑器、项目构建环境、调试器、描述器、仿真器以及多种其它功能。CCS IDE 提供了单个用户界面,可帮助您完成应用开发流程的每个步骤。借助于精密的高效工具,用户能够利用熟悉的工具和界面快速上手并将功能添加至他们的应用。
A、仿真
B、代码编程
C、运行改错
D、开发和调试
3、课程建议使用的实验板是( )。
A、LaunchPAD F28027
B、LaunchPAD F28021
C、LaunchPAD F28026
D、LaunchPAD F280207
4、MCU是指( )。
A、微计算机
B、中央处理单元
C、微处理器
D、微控制器
5、课程的软件构架由( )这三个层次组成。
A、应用层、用户模块层和MCU模块层
B、中断、应用程序、底层程序
C、硬件、软件和中间层
D、C语言、模电和嵌入式MCU
6、系统时钟是MCU工作的心脏,提供给各个模块工作的节拍信号。TMS320F28027提供了灵活的方式来产生系统时钟信号。时钟信号一般用表示为( )。
A、SYSCLKOUT
B、SYSCLKIN
C、TIMEROUT
D、PLLOUT
7、在TMS320F2802x芯片系统时钟工作频率一般是( )。
A、40~60MHz
B、40~60KHz
C、40~60Hz
D、100MHz以上
8、LaunchPad板上的TMS320F28027为LQFP封装,引脚数量有( )。
A、24个
B、36个
C、48个
D、96个
9、TMS320F28027具有高效的( )位CPU。
A、8
B、16
C、32
D、64
10、软件延时是通过CPU执行( )来消耗时间实现的。
A、特定指令
B、空指令
C、无实际意义的指令
D、不需要指令
11、TMS为器件的前缀,其含义是( )。
A、试验器件,不一定满足最终器件的电气规范标准。
B、芯片符合器件的电气规范标准,但是未经完整的质量和可靠性验证。
C、厂家的编号而已,没具体含义。
D、完全合格的产品器件。
自我测试1、下载myProject1.zip,解压导入CCS,编译并运行。完成以下任务: 说明LaunchPad中LED1灯的现象是什么。 LED1灯的这一现象实现的原理是什么。
[第二单元] 我的灯,我做主第二单元测验1、28027MCU中的GPIO模块工作在输入模式时,对输入信号可以进行滤波,滤波参数的频率与( )有关。
A、SYSCLKOUT
B、CLOCK
C、CPU TIMER
D、SYSCLKIN
2、TMS320F28027是( )位的MCU。
A、8
B、16
C、24
D、32
3、28027的GPIO模块管理22个GPIO引脚,对引脚的操作可以采用( )。
A、单引脚方式
B、双引脚方式
C、单引脚方式或者端口模式
D、端口模式
4、外设模块的使用是通过( )来进行的。
A、整型变量
B、长整型变量
C、结构体变量
D、模块结构体类型的指针变量
5、嵌入式系统(Embedded system),是一种完全嵌入受控器件内部,为特定应用而设计的( )。
A、计算机系统
B、专用系统
C、专用计算机系统
D、大型计算机系统
6、嵌入式微控制器MCU中,CPU的功能是( )。
A、控制和运算
B、控制输出信号
C、获取检测信号
D、算术运算和逻辑运算
7、嵌入式微控制器MCU的核心是( )。
A、RAM
B、FLASH
C、外设模块
D、CPU
8、嵌入式系统软件设计构架由( )个层次构成。
A、3
B、4
C、5
D、6
9、在软件设计架构中,要遵循的设计原则的描述正确的是( )。
A、1.在同一层中的模块不能相互调用,如要形成相互关联需要在上一层中体现。
B、2.上层可以调用下层的API函数,不能反向调用。
C、同时满足1和2
D、只要1和2满足一个就可以
10、下面( )方法可以实现按键去抖?
A、软件延时
B、电容式硬件消抖
C、电阻式硬件消抖
D、双稳态电路消抖
11、按键程序设计需要注意的问题有( )。
A、按键消抖
B、读取键值
C、多按键处理
D、避免重复响应
12、GPIO的输出口有三种类型,分别是( )、低电平和高阻。
自我测试1、作业内容:利用myProject1项目工程,实现按键控制LED灯的亮灭。要求按键按住时LED亮,按键放开时LED不亮。按键状态采用查询方式。在TMS320F28027 LaunchPAD实验板调试和运行程序。 要求:利用上一个作业项目工程基础上完成本次作业。将项目工程压缩后提交,文件名为myProject2。
[第三单元] 等待触发,轻松应对第三单元测验1、外部中断是( )。
A、外部的一种信号,借助GPIO端口输入
B、外部中断源有无数个
C、外部中断源有XINT1、XINT2和XINT3
D、外部中断可以通过GPIO的B端口输入
2、TMS320F28027中断管理分( )三个层次。
A、外设模块、PIE和CPU
B、底层、中层和高层
C、标志寄存器、许可寄存器、中断源
D、模块级、PIE级和系统级
3、中断向量表存放的是( )。
A、中断服务程序代码
B、中断服务程序入口地址
C、中断源地址
D、中断服务程序出口地址
4、中断的目的是( )。
A、抢占CPU使用权,执行中断服务程序
B、抢占外设模块使用权,执行中断服务程序
C、终止现在正在执行的程序
D、没有什么目的性
5、中断系统的触发源一般叫做( )。
A、设定事件
B、突发事件
C、中断源
D、中断请求
6、CPU模块需要时钟不?( )。
A、需要,其时钟为SYSCLKOUT。
B、不需要。
C、不知道。
D、可能需要。
7、PIE模块需要时钟不?( )。
A、需要,其时钟为SYSCLKOUT。
B、不需要。
C、不知道。
D、可能需要。
8、按照软件架构要求,用户模块层负责中断管理的模块是( )。
A、User_System
B、User_Pie
C、User_Device
D、F2802x_Device
9、按照软件架构要求,用户模块层负责系统运行环境的模块是( )。
A、User_System
B、User_Pie
C、User_Device
D、F2802x_Device
10、按照软件架构要求,CPU模块句柄指针变量myCPU在( )初始化
A、User_System.c
B、module.c
C、User_Device.c
D、F2802x_Device.c
11、按照软件架构要求,PIE模块句柄指针变量myPie在( )初始化。
A、User_Pie.c
B、module.c
C、User_Device.c
D、F2802x_Device.c
12、按照软件架构要求,中断服务函数实现在( )。
A、MCU模块层
B、用户模块层
C、应用层ISR
D、应用层APP
13、中断向量区为BOOT ROM,需要调用以下的函数是( )。
A、PIE_enable
B、PIE_disable
C、CPU_disable
D、CPU_enable
14、禁止外部中断的函数是( )。
A、PIE_enableExtInt
B、PIE_disableExtInt
C、CPU_enableExtInt
D、CPU_disableExtInt
15、PIE模块句柄指针变量类型为( )。
A、PIE_Handle
B、CPU_Handle
C、GPIO_Handle
D、PLL_Handle
16、下列对中断源的表述,正确的是( )。
A、把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。
B、中断源只能由外部硬件产生。
C、中断源只能由微控制器内部模块产生。
D、中断源只能由CPU产生。
17、下列对中断向量表的表述,正确的是( )。
A、中断向量表就是中断服务程序的入口地址排列起来的一个空间。
B、TMS320F28027芯片内部的中断向量表在内存RAM空间。
C、TMS320F28027芯片内部的中断向量表在BOOT ROM空间。
D、PIE RAM可以存放128个中断向量,包含32个系统级中断向量和96个PIE外设中断向量。
18、C28x CPU支持一个非屏蔽中断NMI和( )个可屏蔽中断。
A、1
B、4
C、8
D、16
19、C28x CPU支持的可屏蔽中断有( )。
A、INT1~INT12
B、INT1~INT14和DLOGINT
C、INT1~INT12,RTOSINT和DLOGINT
D、INT1~INT14,RTOSINT和DLOGINT
20、PIE是个中断管理模块,它可管理多达( )个外设中断,中断向量表在RAM中。
A、16
B、32
C、48
D、96
21、中断向量指( )。
A、中断服务程序入口地址
B、内存RAM地址
C、中断服务程序
D、PIE的地址
22、外部中断有( )。
A、3个,分别是XINT1、XINT2、XINT3
B、32个,分别是XINT1、XINT2、XINT3、。。、XINT32
C、数量对应GPIO引脚的数量
D、数量对应GPIO端口A引脚的数量
23、CPU TIMER0 产生的中断源TINT0输入( )。
A、CPU
B、PIE
C、TINT1
D、MCU
24、中断系统工作流程归结为三个标志和四个开关。三个标志记录中断进入不同层面,在外设模块层面,其标志寄存器是( )。
A、中断标志寄存器IFR
B、中断标志寄存器PIEIFRx.y
C、中断标志寄存器IF
D、中断标志寄存器PIEIFRy.x
25、中断系统工作流程归结为三个标志和四个开关。三个标志记录中断进入不同层面,在PIE模块层面其标志寄存器是( )。
A、中断标志寄存器IFR
B、中断标志寄存器PIEIFRx.y
C、中断标志寄存器IF
D、中断标志寄存器PIEIFRy.x
26、中断向量表在C28xx的芯片中有4个地方,其中2个地方是TI保留的,与我们编程有关的中断向量表区域有( )。
A、BOOT ROM区和PIE RAM区
B、BOOT RAM区和PIE ROM区
C、BOOT ROM区
D、PIE RAM区
27、复位后的中断向量为( )。
A、0x000D00
B、0x000DFE
C、0x3FFFC0
D、0x3FFFFE
28、在PIE中断时,中断结束需要进行应答,调用的函数是( )。
A、PIE_clear
B、PIE_disableInt
C、PIE_enableInt
D、PIE_clearInt
29、每个中断向量占用32位的空间,其解释是( )。
A、设计成这样的
B、正好何长整型数长度一样
C、函数入口地址就是32位
D、根据可寻址的最大空间地址,并考虑最接近的数据类型宽度
30、对MCU上电复位,如果程序代码都没有对PIE RAM空间进行操作,请问其空间存放的中断向量是( )。
A、默认的中断向量
B、0
C、任意值
D、不知道
31、不可以作为外部中断的中断源的是( )。
A、上升沿
B、下降沿
C、上升下降沿
D、高电平或低电平
32、中断向量表是指向BOOTROM区,其地址为( )。
A、0x3FFFC0 - 0x3FFFFF
B、0x3FFFC0 - 0x3FFFFE
C、0x000D00 - 0x000DFE
D、0x000D00 - 0x000DFF
自我测试1、作业内容:通过有效按键动作实现控制点亮一个LED灯。要求解决作业2中查询按键状态造成CPU执行效率低的问题,在有效按键动作来时,CPU才触发进行LED灯状态的修改。在TMS320F28027 LaunchPAD实验板调试和运行程序。 要求:利用上一个作业项目工程基础上完成本次作业。将项目工程压缩后提交,文件名为myProject3。
[第四单元] 我的时间最准第四单元测验1、TMS320F28027定时器CPU TIMER0的计数方式是( )。
A、减一计数方式
B、增一计数方式
C、任意计数方式
D、增减一计数方式
2、在TMS320F28027中,时钟的输入信号是( )。
A、SYSCLKIN
B、SYSCLK
C、SYSOUT
D、SYSCLKOUT
3、定时器CPU TIMER0 对应的中断源是( )。
A、XINT0
B、TINT0
C、TINT1
D、TINT2
4、TMS320F28027的定时器有( )个。
A、1
B、2
C、3
D、4
5、定时器的工作原理是( )。
A、对恒定频率的方波信号进行计数
B、对任意方波信号进行计数
C、对周期变化的方波信号进行计数
D、软件延时
6、按照软件架构要求,time模句柄指针变量mytime0在( )定义。
A、User_System.h
B、module.h
C、User_Device.h
D、F2802x_Device.h
7、Time模块需要时钟不?( )。
A、需要,其时钟为SYSCLKOUT。
B、不需要。
C、可能需要。
D、不知道。
8、28027定时器模块的计数器( )。
A、加1计数器
B、减1计数器
C、加1减1计数器
D、自由计数器
9、CPU TIMER2 产生的中断源TINT2输入( )。
A、CPU
B、PIE
C、TINT0
D、MCU
10、CPU TIMER1 产生的中断源TINT1输入( )。
A、CPU
B、PIE
C、TINT0
D、MCU
11、CPU TIMER0 产生的中断源TINT0输入( )。
A、CPU
B、PIE
C、TINT0
D、MCU
12、mytime0模块句柄指针变量类型为( )。
A、mytime0_Handle
B、CPU_Handle
C、GPIO_Handle
D、PLL_Handle
自我测试1、作业内容:利用CPU Timer模块实现LED亮灭时间的精确控制,间隔时间为1秒。在TMS320F28027 LaunchPAD实验板调试和运行程序。 要求:利用上一个作业项目工程基础上完成本次作业。将项目工程压缩后提交,文件名为myProject4。
[第五单元] PWM,时间宠儿第五单元测验1、TMS320F28027中拥有( )个ePWM模块。
A、1
B、2
C、3
D、4
2、TMS320F28027中拥有4个ePWM模块,它们之间的寄存器是( )。
A、共用一组寄存器
B、独立寄存器组
C、可以配置成独立或者共用
D、有些共用有些独立
3、ePWM模块时基模块TB时钟信号TBCLK来自( )。
A、SYSCLKOUT
B、SYSCLKIN
C、片外晶振
D、内部晶振
4、时基计数器TBCTR的计数模式有( )。
A、计数增模式
B、计数减模式
C、计数增减模式
D、计数增模式、计数减模式和计数增减模式
5、事件CTR = PRD的含义是( )。
A、TBCTR = TBPRD
B、TBCTR = 0
C、TBCTR = CMPA
D、TBCTR = CMPB
6、动作预设(AQ)子模块产生动作有( )。
A、置位、清零
B、清零、反转
C、置位、反转
D、置位、清零、反转
7、事件触发(ET)子模块 管理由时基子模块、计数器比较子模块和数字比较子模块所产生的事件,这些事件可用于产生( )和启动ADC转换EPWMxSOCA和EPWMxSOCB。
A、PIE中断EPWM1INT
B、PIE中断EPWMxINT,x=1,2,3,4
C、PIE中断EPWM2INT
D、PIE中断EPWMxINT,x=1,2
8、寄存器工作模式有阴影模式(shadow)和立即模式(active)。在( )下,对寄存器值得修改马上反应到工作寄存器上,可以说立竿见影。
A、阴影模式
B、立即模式
C、阴影模式和立即模式
D、阴影模式或立即模式
9、控制系统时钟SYSCLKOUT是否输入ePWM模块,即启用ePWM模块的时钟,实现MCU整体节能运行,实现该功能的函数是( )。
A、CLK_enablePwmClock
B、CLK_disablePwmClock
C、CLK_disableCapClock
D、CLK_disableAdcClock
10、控制系统时钟SYSCLKOUT是否输入ePWM模块,即禁止ePWM模块的时钟,实现MCU整体节能运行,实现该功能的函数是( )。
A、CLK_enablePwmClock
B、CLK_disablePwmClock
C、CLK_disableAdcClock
D、CLK_disableCapClock
11、不同计数模式下,PWM的周期TPWM与频率FPWM之间的关系正确的有几个。( ) 1:计数增减模式:TPWM=2×TBPRD×TTBCLK,FPWM=1/ TPWM 2:计数增模式:TPWM=(TBPRD 1)×TTBCLK,FPWM=1/ TPWM 3:计数减模式:TPWM=(TBPRD 1)×TTBCLK,FPWM=1/ TPWM
A、0
B、1
C、2
D、3
12、标识符PWM_PeriodLoad_Shadow的含义是( )。
A、影子模式
B、立即模式
C、没有啥含义
D、不明确
13、PWM输出EPWMxA and EPWMxB可以设置为以下的动作的数目有( )个。 (1)高电平 (2)低电平 (3)电平翻转,即与原来的电平相反 (4)无动作,即保持原来状态
A、1
B、2
C、3
D、4
14、产生对称PWM波需要采用( )计数模式。
A、计数减模式
B、计数增减模式
C、计数增模式
D、都可以
15、产生中断信号EPWMxINT,选择输入触发信号源的函数名是( )。
A、PWM_setIntPeriod
B、PWM_setIntMode
C、PWM_enableInt
D、PWM_clearIntFlag
16、对于TMS320F28027描述正确的是( )。
A、ePWM模块的时钟来自SYSCLKOUT,可设置分频,分频系数1-256
B、ePWM模块分辨率是24位
C、F28027有4组ePWM模块,每组有2个独立的PWM输出引脚,分别为PWMxA和PWMxB
D、可产生对称PWM,但不能产生非对称PWM
17、软件构架中,EPWM的句柄是( )。
A、TIMER_Handle
B、PWM_Handle
C、CAP_Handle
D、GPIO_Handle
18、计数方式的设置有函数( )来实现。
A、PWM_setIntMode
B、PWM_setClockMode
C、PWM_setCounterMode
D、PWM_setMode
19、PWM周期寄存器值设置由PWM模块的函数( )来实现。
A、PWM_setMode
B、PWM_setPeriodValue
C、PWM_setPeriodMode
D、PWM_setPeriod
自我测试1、作业内容:利用EPWM模块实现流水灯LED(渐暗渐亮)。花样自己设计。在TMS320F28027 LaunchPAD实验板调试和运行程序。 要求:利用上一个作业项目工程基础上完成本次作业。将项目工程压缩后提交,文件名为myProject5。
[第六单元] 捕捉瞬息万变第六单元测验1、mycap模块句柄指针变量类型为( )。
A、mycap_Handle
B、CPU_Handle
C、GPIO_Handle
D、PLL_Handle
2、ecap模块计数器的时钟源为( )。
A、外部时钟
B、系统时钟的2分频
C、系统时钟的任意分频
D、系统时钟
3、ecap模块可以对被捕获的信号进行预分频( )。
A、不可以
B、可以
C、不明确
D、不知道
4、捕获模块为one-shot 模式,STOP_WRAP=02,以下哪个描述正确( )。
A、两次捕获事件后停止,捕获值写到捕获寄存器CAP1-2中。
B、三次捕获事件后停止,捕获值写到捕获寄存器CAP1-3中。
C、连续进行捕获,捕获值写到捕获寄存器CAP1中。
D、连续进行捕获,捕获值写到捕获寄存器CAP1-3中。
5、捕获模块为连续(CONT) 模式,STOP_WRAP=02,以下哪个描述正确( )。
A、两次捕获事件后停止,捕获值写到捕获寄存器CAP1-2中。
B、三次捕获事件后停止,捕获值写到捕获寄存器CAP1-3中。
C、连续进行捕获,捕获值写到捕获寄存器CAP1-2中。
D、连续进行捕获,捕获值写到捕获寄存器CAP1-3中。
6、以下描述错误的是( )。
A、捕获模块设置为绝对值时间时,TSCTR自由运行。
B、捕获模块设置为差分模式时,捕获事件发生后复位TSCTR。
C、捕获模块设置为绝对值时间时,捕获事件发生后复位TSCTR。
D、捕获模块设置为差分模式时,TSCTR自由运行。
7、ecap模块有几个中断事件( )。
A、2
B、3
C、4
D、5
8、CAP事件有( )。
A、上升沿捕获
B、下降沿捕获
C、上升沿捕获和下降沿捕获
D、高电平捕获和低电平捕获
9、对F28027中的eCAP资源描述错误的是( )。
A、eCAP模块的时钟来自SYSCLKOUT,可以设置分频
B、eCAP模块可对输入信号进行分频,这里建议不要分频
C、有1个eCAP模块
D、可一次性最多设置捕获4个信号变化时刻
10、CAP捕获信号极性设置由函数( )来实现。
A、CAP_setCapEvtPolarity
B、CAP_disableTimestampCounter
C、CAP_enableTimestampCounter
D、PWM_setCapEvtPolarity
11、28027对每次捕获发生,认为发生一次事件,最多可以记录( )次。
A、1
B、2
C、3
D、4
自我测试1、作业内容:使用EPWM产生占空比为25%,周期为1ms的PWM波作为待测波形,利用捕获模块测量该方波的周期和占空比。在TMS320F28027 LaunchPAD实验板调试和运行程序。 要求:利用上一个作业项目工程基础上完成本次作业。将项目工程压缩后提交,文件名为myProject6。
[第七单元] 模拟数字两个世界第七单元测验1、28027中ADC模块描述错误的是( )。
A、具有内置双采样保持(S/H) 的12 位ADC 内核
B、全范围模拟输入:0V 至3.3V ,或者VREFLO到VREFHI
C、多达15 个通道,复用的输入
D、16 个SOC,可针对触发、采样窗口和通道进行配置
2、28027中ADC模块启动的触发源有( )种。 触发源: (1)S/W - 软件立即启动 (2)ePWM 1-4 (3)GPIO XINT2 (4)CPU 定时器0/1/2 (5)ADCINT1/2
A、2
B、3
C、4
D、5
3、ADC模块句柄指针是( )。
A、CAP_Handle
B、PWM_Handle
C、ADC_Handle
D、GPIO_Handle
4、ADC模块有两种不同的参考电平方式( )。
A、内部参考电平和外部参考电平
B、高电平和低电平
C、高参考电平和低参考电平
D、GND和VCC
5、ADC模块采用内部参考电平时,模拟量输入范围为0~3.3v。此时VREFLO引脚必须接地。对应的转换结果错误的是( )。
A、Input≤0v时,转换结果为0
B、0v