dsp-技术复习题

上传人:第*** 文档编号:34614553 上传时间:2018-02-26 格式:DOCX 页数:5 大小:24.36KB
返回 下载 相关 举报
dsp-技术复习题_第1页
第1页 / 共5页
dsp-技术复习题_第2页
第2页 / 共5页
dsp-技术复习题_第3页
第3页 / 共5页
dsp-技术复习题_第4页
第4页 / 共5页
dsp-技术复习题_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《dsp-技术复习题》由会员分享,可在线阅读,更多相关《dsp-技术复习题(5页珍藏版)》请在金锄头文库上搜索。

1、DSP 技术复习题(F28335)1. F28335 有32位浮点运算单元,主频可高达150MHz。2. F28335 片上存储器包括: 256Kx16 位Flash, 34Kx16 位SRAM8Kx16 位 BooT ROM, 2K x16 位 OPT ROM。3. F28335 片上外设丰富,其中有 18 路 PWM,6路 CAP, 2x8通道12位 ADC,88路 GPIO。4. CPU 内核指令周期为6.67ns,内核电压为1.9V,I/O 引脚电压为3.3V.5. F28335 为哈佛结构的 DSP,在逻辑上有4M x 16 位的程序空间和4M x 16 位的数据空间,物理上将程序空

2、间和数据空间统一成一个4M x 16 位的空间。6. F28335 中有6组互补对称的脉宽调制 PWM,每组中包括2路 PWM,每一组中有 7 个单元:时基模块 TB,计数比较模块 CC, 动作模块 AQ, 死区产生模块 DB,PWM 斩波模块 PC, 错误联防模块TZ, 事件触发模块 ET。7. F28335 的外部存储器接口包括:20 位地址线,16(最大 32)位数据线,3个片选控制线及读/写控制线。这 3 个片选线映射到 3 个存储区域:Zone0, Zone6, Zone7。8. F28335 的时钟源有两种:A. 采用外部振荡器作为时钟源(简称外部时钟)B. 采用内部振荡器作为时钟

3、源(简称内部时钟)在X1与X2之间连接一个晶体,就可以产生时钟源。9. 外设时钟包括快速外设时钟和慢速外设时钟,分别通过HISPCP和LOSPCP寄存器进行设置。10. 请写出看门狗使能、看门狗中断信号使能和看门狗复位信号使能的代码SysCtrRegs.WDCR = 0x0028; /看门狗使能SysCtrRegs.SCSR = 0x0002; /看门狗中断信号使能SysCtrRegs.SCSR = 0x0000; /看门狗中断信号使能11. 请写出看门狗喂狗程序 ServiceDog ()void ServiceDog (void)EALLOWSysCtrRegs.WDKEY=0x0055;

4、SysCtrRegs.WDKEY=0x00AA; EDIS;12.F28335 片上有 256Kx16 位的 FLASH,34Kx16 位的 SRAM,8Kx16 位的,位的 ROM,采用统一寻址方式。13.F28335 片内 FLASH 的起始地址是:0X300000,大小为 256Kx16 位,其中0x33FFF80x33FFFF 共 128 位用来保存 CSM 模块密码。保护 FLASH。14. 代码安全模块(CSM)是 F28335 上程序安全性的主要参数。通过一个 128位来对安全区进行加密或解密。这段密码保存在 FLASA 的最后 8 个字中 (0X33FFF80X33FFFF)

5、,也就是密码区(PWL)中,通过密码匹配(PMF)可以解锁器件。15. 如果密码保护区中的 128 位数全为 1.则这个器件不受保护;16. 如果密码保护区中的 128 位数全为 0,则这个器件无法解锁。17. 用户用来解锁的寄存器为密钥寄存器。在存储空间映射地址为0X00000AE00X00000AE7 中18.F28335 DSP 采用增强的哈佛总线结构,能够并行访问程序和数据存储空间。19.X1NTF 的外部区域 0 地址范围为 0X0040000X004FFF,大小为 4K16 位;X1NTF 的外部区域 6 地址范围为 0X1000000X1FFFFF,大小为 1M16 位;X1NT

6、F 的外部区域 7 地址范围为 0X2000000X2FFFFF,大小为 1M16 位;20.X1NTF 每个区域数据总线都可以单独配置成 16 位或 32 位,XA0/XWE1 引脚的功能在两种总线宽度下不同。当一个区域配置成 16 位的总线模式时,XA0/XWE1 引脚的功能为地址的最后一位 XA0,当一个区域配置成 32 位的总线模式时,XA0/XWE1 引脚的功能为选通信号 XWE1.21.F28335 内部有 16 个中断线,其中包括 2 个不可屏蔽中断(RESET 和 NMI)与 14 个可屏蔽中断。22.ADC 将模拟量转化为数字量通常要经过 4 个步骤:采样、保持、量化和编码2

7、3.F28335 的 ADC 模块只要特点:位模数转换、个采样保持器、同时或顺序采样。模拟电压输入范围,ADC 转换频率最高可配置为25MHZ,采样带宽 12.5MHZ,16 通道模拟输入。16 个结果寄存器存放 ADC 转换的结果,转换后的数字量为:数字值(输入模拟值ADCLO)/324. 级联模式下,ADCINA0, ADCINB1, ADCINA2 和 ADCINB5 输入通道轮回顺序采样。答:ADCINA0 的控制数为 0000,ADCINB1 控制数为 1001,ADCINA2 的控制数为0010,ADCINB5 控制数为 1101,最高位确定了是哪个采样保持器,后 3 位是具体的输

8、入引脚。/配置 ADCAdcRegs.ADCTRL1.bit.ACQ_PS=1; AdcRegs.ADCTRL3.bit.ADCCLKPS=2; AdcRegs.ADCTRL1.bit.SEQ_CASC=1; AdcRegs.ADCMAXCONV.bit.MAX_CONV1=0x3; AdcRegs.ADCCHSELSEQ1.bit.CONV00 =0x0; AdcRegs.ADCCHSELSEQ1.bit.CONV01=0x0; AdcRegs.ADCCHSELSEQ1.bit.CONV02=0x2; AdcRegs.ADCCHSELSEQ1.bit.CONV03=0xD; AdcRegs.

9、ADCTRL2.bit.EPWM_SOCA_SEQ1=1; AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1=1;转换结果:ADCINAO-AdcRegs.ADCRESULTO;ADCINA1AdcRegs.ADCRESULT1;ADCINA2-AdcRegs.ADCRESULT2;ADCINA5-AdcRegs.ADCRESULT3;24.设系统时钟为 150MHz,若要产生频率为 10kHz、占空比为 50%的 PWM 波形,则在增减计数模式下时基周期寄存器 TBPRD7500 、计数比较寄存器CMPA3750 25.请逐句解释下面的语句:GpioCtrlRegs.GPAM

10、UX1.bit.GPIO0 = 0;GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 0;GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 1;GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 1;26.请写出用 GPIO1 交替输出高低电平的代码GpioCtrlRegs.GPAMUX1.bit.GPIO1 = 0;GpioCtrlRegs.GPADIR.bit.GPIO1 = 1;GpioDataRegs.GPASET.bit.GPIO1 = 1;DELAY_US(1000);GpioDataRegs.GPACLEAR.bit.GPIO1 =

11、1;DELAY_US(1000);GpioDataRegs.GPATOGGLE.bit.GPIO1 = 1;DELAY_US(1000);GpioDataRegs.GPADAT.bit.GPIO1 = 1;DELAY_US(1000);GpioDataRegs.GPADAT.bit.GPIO1 = 0;DELAY_US(1000);27 F28335 有 7 个外部引脚中断,但 88 个 GPIO 引脚只有 64 个可通过软件配置成外部中断引脚,其中 GPIO0GPIO31 只能配置为外部中断 1 和 2,GPIO32GPIO63 只能配置为外部中断 3、4 、5、6 和 728. F2833

12、5 一共有 88 个 GPIO,分为 3 组。其中 A 组 GPIO 可通过软件配置成外部中断1、 2 以及 NMI 功能,B 组 GPIO 可通过软件配置成外部中断 3、4、5 、6 和 7 功能29.简述将 GPIO 配置为外部中断功能的步骤1)将数字量 I/O 配置为 GPIO 功能2)将数字量 I/O 配置为输入方向3)将数字量 I/O 量化配置正确4)利用外部中断选择寄存器选择相应的引脚为外部中断源5)为此 GPIO 触发信号设置极性,上升沿、下降沿或者双边沿6)使能外部中断30.请在下面各语句后面加上注释GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 0; /将

13、 GPIO12 作为通用 I/O 口GpioCtrlRegs.GPADIR.bit.GPIO12 = 0; /将 GPIO12 配置为输入方向GpioCtrlRegs.GPAQSEL1.bit.GPIO12= 0; /0 量化GpioIntRegs.GPIOXINT1SEL.bit.GPIOSEL = 12; /GPIO12 被配置成外部中断 1XIntruptRegs.XINT1CR.bit.POLARITY= 0; /外部中断 1 设置为下降沿触发XIntruptRegs.XINT1CR.bit.ENABLE = 1; /使能外部中断 131.请写出将 GPIO12 配置为外部中断 1 的

14、代码GpioCtrlRegs.GPAMUX1.bit.GPIO12 = 0; /将 GPIO12 作为通用 I/O 口GpioCtrlRegs.GPADIR.bit.GPIO12 = 0; /将 GPIO12 配置为输入方向GpioCtrlRegs.GPAQSEL1.bit.GPIO12= 0; /0 量化GpioIntRegs.GPIOXINT1SEL.bit.GPIOSEL = 12; /GPIO12 被配置成外部中断 1XIntruptRegs.XINT1CR.bit.POLARITY= 0; /外部中断 1 设置为下降沿触发XIntruptRegs.XINT1CR.bit.ENABLE = 1; /使能外部中断 132.F28335 的中断采用的是 3 级中断机制,分别为外设级中断、 PIE 级中断和 CPU 级中断33. PIE 将外设中断分成了 12 个组,分别对应着 CPU 的 12 个可屏蔽中断线,每 1 组由 8 个外设级中断组成

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号