(*SCITXBUF)=\";
for ( i=0;i<nLen;i++ )
{
do
{
uWork=(*SCICTL2);
} while ( uWork&0x0c0 != 0x0c0 );
(*SCITXBUF)=cBuffer[i];
wait(1024);
}
do
{
uWork=(*SCICTL2);
} while ( uWork&0x0c0 != 0x0c0 );
(*SCITXBUF)=\";
wait(1024);
for ( i=9;i<16;i++ )
{
do
{
uWork=(*SCICTL2);
} while ( uWork&0x0c0 != 0x0c0 );
哈尔滨工业大学——DSP 原理与应用实验指导书
III-69
(*SCITXBUF)=cString[i];
wait(1024);
}
}
k=0; bReceive=0;
while ( 1 )
{
do
{
uWork=(*SCIRXST);
} while ( (uWork&0x40)==0 );
cReceive=(*SCIRXBUF);
cBuffer[k]=cReceive;
if ( cReceive==. )
{
cBuffer[k+1]=\0;
nLen=k+1;
bReceive=1;
break;
}
k++; k%=16;
}
}
}
void wait(int nWait)
{
int i,j,k=0;
for ( i=0;i<nWait;i++ )
哈尔滨工业大学——DSP 原理与应用实验指导书
III-70
for ( j=0;j<64;j++ )
k++;
}
五,实验步骤
1,实验准备
⑴.连接设备
① 关闭计算机和实验箱电源;
② 检查 ICETEK-LF2407-A 板上 JP6 的位置,应连接在 1-2 位置(靠近
DSP芯片端),即设置DSP工作在MP方式;
③ 关闭实验箱上三个开关;如使用 PP 型则用附带的并口连线连接计算机并口和相应接口;
④ 用附带的串行通信电缆连接计算机COM端口和ICETEK-LF2407-A板上
P6九针接头。
⑵.开启设备
① 打开计算机电源;
② 打开实验箱电源开关,打开ICETEK-LF2407-A板上电源开关,注意板上指示灯DS1灭、DS2和DS3亮;
③ 如使用 USB 型用附带的 USB 电缆连接计算机和相应接口,注意上两个指示灯均亮。
⑶.设置Code Composer Studio为Emulator方式,
参见“Code Composer Studio入门实验”之四.3。
⑷.启动Code Composer Studio
2,打开工程,浏览程序,工程目录为D:\2407EDULab\Lab20-SCI
3,编译并下载程序
4,运行“串口调试助手”
利用桌面上“我的电脑”,找到D:\2407EDULab\Lab20-SCI目录中的程序“串口调试助手 V2.0B.exe”,双击它启动;设置“串口调试助手”的串行端口为实际连接的计算机 COM 端口,设置波特率为 9600,设置传输方式为 8 位、无校验、1 个停止位。
5,运行程序观察结果
运行程序后,切换窗口到“串口调试助手”;在“串口调试助手”的接收窗口中可看到 DSP 通过 SCI 发送来的“Hello PC!,Over|”字样;在“发送的字符/数据”
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-102.html
当时买养老金就好了
我们趁这个机会宣布南海防空识别区了