按钮;,NO EXIST” 窗口中显示了未扩展而不存在的 I/O 空间内存;
试着修改其中的单元,可发现无法进行任何改动。
4,运行程序观察结果
⑴ 编译和下载程序,单击菜单,Option”,,Program Load…”,在,Load Program
After Build”之前加上选择符号,单击“OK”按钮,此设置完成在每次编译哈尔滨工业大学——DSP 原理与应用实验指导书
III-5
完成后将程序自动下载到DSP上;选择菜单“Project”、“Build All”,编译、
连结和下载程序;观察“PROG”窗口中的变化。
⑵ 打开 CPU 寄存器观察窗口:选择菜单“View”、“CPU Registers”,“CPU
Register”。
⑶ 单步执行程序并观察结果:按F10键单步运行,直到程序尾部的空循环语句;
观察CPU寄存器窗口中DP、ACCS、ST0、AR0、AR1、AR2的变化;观察“DARAM
B0”和“DARAM B1”中的显示;体会用程序修改数据区语句的使用方法。
六.实验结果
实验程序运行之后,位于数据区地址 201H 开始的 4 个单元的数值被复制到了数据区 300H 开始的 4 个单元中。
* 如果在下载程序的过程中,Code Composer Studio 报告 xxxx 地址出现校验错误,可以使用内存显示和修改的方法,验证一 下是否是该单元不能正确读写,以确定错误原因。
* 在 MC 方式时,程序区前 32k 均为 Flash 存储器区,只读,程序将无法下载。
* 通过改写内存单元的方式,我们可以手工设置 DSP 的一些状态位,从而改变
DSP 工作的状态。
哈尔滨工业大学——DSP 原理与应用实验指导书
III-6
实验二 I/O控制模块实验
一,实验目的
1,了解TMS320LF2407A DSP的数字I/O控制模块的使用方法;
2,学习使用I/O管脚控制设备;
3,学会用程序驱动简单设备。
二,实验设备
计算机,ICETEK-LF2407-EDU 实验箱(或 ICETEK +ICETEK-LF2407-A
系统板+ 相关连线及电源)。tms320lf2407
三,实验原理
1,TMS320LF2407A DSP的数字I/O控制模块介绍
数字输入/ 输出模块是集成在 TMS320LF2407A 片内的外设之一,它主要对芯片的通用、双向的数字 I/O(GPIO )引脚进行控制。这些 I/O 引脚大多数是基本功能和一般 I/O 复用的引脚,数字 I/O 模块采用了一种灵活的方法,以控制专用 I/O 和复用
I/O 引脚的功能,所有 I/O 和复用引脚的功能可通过 9 个 16 位控制寄存器来设置,
这些寄存器可分为两类,
I/O 口复用控制寄存器(MCRx ):用于控制选择 I/O 口作为基本功能方式或一般 I/O 引脚功能;
数据和方向控制寄存器(PxDATDIR ):当 I/O 口用作一般 I/O 引脚功能时,
用数据和方向控制寄存器可控制数据和到双向 I/O 引脚的数据方向,这些寄存器直接和双向 I/O 引脚相连。
具体控制寄存器的访问地址、定义请参见有关资料。
2,ICETEK-LF2407-A板引出的I/O管脚及使用方法
ICETEK-LF2407-A 板使用了一些 I/O 管脚对 DSP 进行控制。例如:跳线 JP6 连接 DSP 上 MP/MC 管脚,在 DSP 复位时,DSP 可读回这一管脚的设置,当管脚接高电平时,DSP 采用微处理器(MP )方式工作,否则设置成微控制器(MC )方式。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-74.html
总局盯着小米电源查一段时间
只不过马云向孙正义借钱了