k++;
}
void interrupt none(void)
{}
五,实验步骤
1.实验准备
(1)连接设备
① 关闭计算机和实验箱电源。
② 检查ICETEK-LF2407-A板上跳线JP6(MP/MC)的位置,应设置在“1
-2”位置,即设置 DSP 工作在 MP 方式。如使用 PP 型则用附带的并口连线连接计算机并口和相应接口。
③ 关闭实验箱上三个开关。
④ 将小键盘接头插入显示/控制模块上相应插座P8。
⑵开启设备
① 打开计算机电源。
② 打开实验箱全部电源开关,包括两个信号源及ctr控制模块的电源。
③ 注意:ICETEK-LF2407-A 板上指示灯 D1 和 D2 亮,ICETEK-CTR 板上
J2、J3灯亮。
④ ICETEK-LF2407-A板上指示灯D1、D2亮。
⑤ 如使用 USB 型用附带的 USB 电缆连接计算机和相应接口,注意上两个指示灯均亮。
⑶设置Code Composer Studio为Emulator方式。
⑷启动Code Composer Studio 2.0
2.打开工程并浏览程序,工程目录为D:\ICETEK-LF2407-EDULab\Lab21-DCMotor
3.编译并下载程序
4.运行并观察程序运行结果
开始运行程序后,电机以较高的转速转动,经过大概5s后,电机转速变慢,再经过5s电机转速又加快,依次循环下去。
5.停止运行
如果程序退出或中断时电机不停转动,可以将控制ICETEK-CTR模块的电源开关关闭再开启一次。
哈尔滨工业大学——DSP 原理与应用实验指导书
III-64
六.实验结果
通过实验可以发现,直流电机可以程控的改变转速和方向。
七.问题与思考
电动机是一个电磁干扰源。电动机的启停还会 影响电网电压的波动,它周围的电器开关也会引发火花干扰。因此,除了采用 必要的隔离、屏蔽和电路板合理布线等措施外,看门狗的功能就会显得格外重要。 看门狗在工作时不断地监视程序运行的情况,一旦程序“跑飞”,会立刻使DSP复位。
哈尔滨工业大学——DSP 原理与应用实验指导书
III-65
实验十二 异步串口通信实验
一,实验目的
1,了解TMS320LF2407A DSP片内串行通信接口(SCI)的特点。
2,学会设置SCI接口进行通信。
3,了解ICETEK-LF2407-A板上对SCI接口的驱动部分设计。
4,学习设计异步通信程序。
二,实验设备
计算机,ICETEK-LF2407-EDU实验箱(或ICETEK+ICETEK-LF2407-A系统板+相关连线及电源)。
三,实验原理
1,TMS320LF2407A DSP串行通信接口模块
TMS320LF240x 器件包括串行通信接口 SCI 模块。SCI 模块支持 CPU 与其他使用标准格式的异步外设之间的数字通信。SCI和是双缓冲的,每一个都有它自己单独的使能和中断标志位。两者都可以 独立工作,或者在全双工的方式下同时工作。
2,ICETEK-LF2407-A板异步串口设计
由于 DSP 内部包含了异步串行通信控制模块,所以在板上只需加上驱动电路部分即可。驱动电路主要完成将SCI输出的0-3.3V电平转换成异步串口电平的工作。
转换电平的工作由 MAX232 芯片完成,但由于它是 5V 器件所以它同 DSP 间的信号线必须有电平转换,此板采用的是74LS245。
3,串行通信接口设置
* CPU进行串行通信时可以采用两种方式,一种是轮询方式,即CPU不断查询串口状态进行接收和发送,缺点是占用CPU时间太多;另一种是中断方式,SCI的接收和发送都可以产生中断信号,这样 CPU 可以在完成其他一些工作的同时进行串行通信。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-100.html
海军建设还需加油啊
现在又来中国海域闹事