tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(75)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

ICETEK-LF2407-A 板在扩展插头上将未使用的 I/O 引脚接出,提供给用户连接使用。其定义见 ICETEK-LF2407-A 板说明。这些管脚支持 0-3.3V 逻辑电平操作,

用户在进行相应设置后可以在 I/O 管脚上进行输入或输出操作,使用时须注意根据引脚本身的负载能力驱动相关设备。

3,ICETEK-LF2407-EDU实验箱及控制模块使用的I/O管脚

ICETEK-LF2407-EDU 实验箱将引脚 ADCIN00-ADCIN03 连接到了实验箱底板上“A/D 输入”的四个插座上。

ICETEK-LF2407-EDU 实验箱控制模块使用如下引脚,

PWM12/IOPE6--指示灯

PWM11/IOPE5和TDIRB/IOPF4—步进电机

CANTX/IOPC6—蜂鸣器

哈尔滨工业大学——DSP 原理与应用实验指导书

III-7

四,实验程序

实验程序通过相关寄存器设置,使用 PWM12/IOPE6 作为输出,控制实验箱控制模块上指示灯 J5 进行有规律地闪烁。方法是用程序定时地修改 PWM12/IOPE6 引脚的状态。

注:PWM12/IOPE6 引脚未连接驱动设备,通过一个 650Ω电阻限流后,直接连接到指示灯 J5。

源程序及注释,

main()

{

unsigned int uWork;

*WDCR=0x6f;

*WDKEY=0x5555;

*WDKEY=0xaaaa; /* 关闭看门狗 */

*SCSR1=0x81fe; /* DSP运行频率40m */

(*MCRB)=0;

uWork=(*MCRC); /* 将PWM12/IOPE6设置成通用I/O口 */

uWork&=0x0ffbf;

(*MCRC)=uWork;

while ( 1 )

{

uWork=(*PEDATDIR); /* PWM12/IOPE6的控制寄存器 */

uWork|=0x4000; /* 输出 */

uWork^=0x0040; /* 输出状态 */

(*PEDATDIR)=uWork;

Delay(256); /* 延时片刻 */

}

}

五,实验步骤

1.实验准备

⑴ 连接设备,

① 关闭计算机和实验箱电源;

② 检查 ICETEK-LF2407-A 板上 JP6 的位置,应连接在 1-2 位置(靠近 DSP

芯片端),即设置DSP工作在MP方式;如使用PP型则用附带的并口连线连接计算机并口和相应接口;

哈尔滨 工业 大 学—— DSP 原 理与应 用实 验 指导书

III- 8

③关闭实验箱上的三个开关。

⑵ 开启设备,

① 打开计算机电源;

② 打开实验箱电源开关,打开 ICETEK-LF2407-A板上电源开关,注意板上指示灯 DS1灭、DS2 和 DS3亮;打开控制模块电源开关;

③ 如使用 USB型用附带的 USB电缆连接计算机和相应接口,

注意上两个指示灯均亮。

⑶ 设置 Code Composer Studio为 Emulator方式,

参见“Code Composer Studio 入门实验”之四.2。

⑷ 启动 Code Composer Studio

双击桌面上,”图标,启动 Code Composer Studio 2.2。

⑸ 打开工程文件

打开菜单,Project” 的,Open” 项; 选择 D:\2407EDULab\Lab6-IOPin目录中的“IOPin.pjt” 。

2,浏览程序

在项目浏览器中,双击 led.c,激 活 led.c 文件,浏览该文件的内容,理解各语句作用。打开 led.cmd,浏览并理解各语句作用。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-75.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...