按关键词阅读: 内容 优质 实验 硬件 DSP 北邮 优质内容
打开所有中断总开关源程序:port.asm注释:.mmregs.global_porta.global_portb_porta:stm304h,ar1 st5555h,*ar1portw 。
26、*ar1,01hret_portb:stm304h,ar1st0aaaah,*ar1portw*ar1,01hret;
将304h赋给辅助寄存器ar1;
将内存304h的内容赋予5555h;
将内存304h的值写入01h端口;
将内存304h的内容赋予0aaaah;
将内存304h的值写入01端口源程序:vectors.asm注释:.sect .vectors.ref _c_int00 .ref _int2c .align 0x80 RESET: BD_c_int00 STM #200,SP stack size of 200nmi: RETE NOPNOPNOP sint17 .space 4*16 。
27、sint18 .space 4*16sint19 .space 4*16sint20 .space 4*16sint21 .space 4*16sint22 .space 4*16sint23 .space 4*16sint24 .space 4*16sint25 .space 4*16sint26 .space 4*16sint27 .space 4*16sint28 .space 4*16sint29 .space 4*16sint30 .space 4*16int0: RETENOPNOPNOPint1: RETENOP NOPNOPint2: RETENOPNOPNOPtint: b。
28、_timerNOPNOPrint0: RETENOPNOPNOPxint0: RETENOPNOPNOPrint1: RETENOPNOPNOPxint1: RETENOPNOPNOPint3: RETENOPNOPNOP.end引用函数c_int00页边界排列reset vector , 复位中断响应延迟分支到C主程序默认入口地址 , c_int00是c程序的入口 , 这里即进入main函数中开辟堆栈空间中断屏蔽置为0 , 响应中断 , 不可屏蔽中断产生时 , 使中断屏蔽取消 , 后返回 。
保留出中断向量的地址空间中断寄存器设置RETE返回并允许中断外部中断产生时 , 直接返回 。
定时器产生的时钟中断 , 返回到c中定义的time 。
29、r程序 , b即是跳转同步串口0(McBSP0)接受的中断 , 直接返回同步串口0(McBSP0)发送的中断 , 直接返回同步串口1(McBSP1)接受的中断 , 直接返回同步串口1(McBSP1)发送的中断 , 直接返回实验二 A/D采样实验一、 实验目的1 掌握利用TLV320AD50实现/转换的技术基本原理和常用方法 。
2 学会DSP的多信道缓冲串口的应用方法 。
3 掌握并熟练使用DSP和AD50的接口及其操作 。
4 通过实验加深对DSP系统频谱混叠认识 。
二、 实验设备计算机 , CCS 2.0软件 , DSP仿真器 , 实验箱 , 示波器 , 连接导线 。
三、 实验步骤和内容1 实验连线用短接块短接SS1的1 , 2脚 , 设置输出低频信号 。
30、;短接S2 的Sin脚 , 设置输出正弦波信号 , 这时模拟信号产生单元SP1输出为低频正弦波 。
JD跳线断开 , 设置语音处理单元输入信号为交流;并用导线连接SP1脚和JAD3的1脚 , 将模拟低频正弦波信号接入语音处理单元 。
用导线连接JAD1的INP和INPF , 以及JAD2的INM和INMF , 将语音处理单元输出的差动模拟信号接入AD50输入端 。
2 运行 CCS 2.0软件 ,装入“exp06.pjt”工程文件 , 双击“exp06.pjt”及“Source”3加载“exp06.out”示范程序 , 在“exp06.c”中“READAD50()”处 , 设置断点 , 运行程序 , 通过用下拉菜单中的View / Graph的“T 。
31、ime/Frequency”打开一个图形观察窗口 , 调节输入信号的频率或幅值 ,观察图形情况(幅值和频率) , 设置该图形观察窗口的参数 , 观察起始地址为0x1000H , 长度为256的内存单元内的数据 , 该资料为输入信号经A/D转换之后的数据 , 数据类型为16位整型 , 击“Animate”运行程序 , 在图形观察窗口观察A/D转换后的采样波形 。
在图形观察窗口观察A/D转换后的采样波形;旋转开发板上的电位器 , 使幅度调节到适当位置 , 得到波形如下:旋转开发板上的频率旋钮 , 得到波形如下:继续改变频率 , 导致频谱混叠 , 波形如下:实验三:转换实验一、 实验目的1 掌握利用TLV320AD50实现/转换的技术基本原理和常用方法 。
32、 。
2 进一步学习DSP的多信道缓冲串口的应用方法 。
3 掌握并熟练使用DSP和AD50的输出接口及其操作 。
二、 实验设备计算机 , CCS 2.0版软件 , DSP仿真器 , 实验箱 , 示波器 。
三、 实验步骤与内容1 不需联机 , 通过示波器观测输出波形情况;2 运行CCS软件 , 加载示范源程序 , 了解实验程序; 3 加载示范程序“exp07.out” , 并通过File/Data/Load装载波形数据sin.dat 。
.按F5运行程序 , 用示波器检测JAD4的3脚AD50_DAout输出一个正弦波;.在程序中 , 改变相应资料来实现改变波形和周期;得到的波形如下所示:在示波器观察的模拟信号波形如下 , 由以上两个波形图可以看出 , 数 。
33、字信号周期为 , 模拟信号周期为 。
右由模拟角频率与数字角频率的关系=*T=可推导出采样频率为之后也是问了老师 , 得知示波器的采样频率大约是10K+实验四:数字滤波器(FIR算法实验)一实验目的1掌握用窗函数法设计FIR数字滤波器的原理和方法;2熟悉线性相位FIR数字滤波器特性;3了解各种窗函数对滤波特性的影响 。
来源:(未知)
【学习资料】网址:/a/2021/0318/0021715276.html
标题:优质内容|北邮dsp硬件实验[优质内容]( 四 )