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
才能具备基本的判断分析能力
这样一来