高速数据采集中TMS320C6000DSP与PC机间串口通信的实(2)
发布时间:2021-06-11
发布时间:2021-06-11
高速数据采集中TMS320C6000DSP与PC机间串口通信的实现
维普资讯
《计量与铡试技 ̄) o 8年第 3第 6期 2o 5卷
2 T 30 6 0
MS2 C 7 1与 P C机串行通信的软件设计一
将 Mc S 0设置为 S I式,将 D P设置为主设 BP P模且 S备。相关寄存器的设置如表 1所示。通过表 1的设置可以得到串行时钟 C X(图 2所示 )帧同步信号 F X U(如和 S (图 3所示 ) C K的周期为 1s 1如,L X 9( MHz, S周期 )FX为 3。 8s初始化相关寄存器值的设置
般在单片机的设计应用中大多采用汇编、混编或
就用 C语言,因为涉及到汇编语言的代码效率高,是但在 D P中 C语言效率得到了优化,率也很高, S效而且便于移植。本文的软件部分即由 C语言实现的。2 1 Mc S 0的初始化 . BP表 1 Mc 贼
Mc S 0初始化程序如下: BPv i C niMc S (od od o f g B P v i){M C P C n i b p{ 0= BS - o f mc s C g g0 O 01 0 x 00 0, 8 0 O 01 0 0, x0 04 0 0 1 0 0, x 00 0 4 0 2 00 0 4. x0 08图 2串行时钟 C K信号图 LX/* s c p r*//* r r*/ c / x r*/ c/ s g r r*/ /* m e t*//* r e e f*/
M a M a
. CR. M DEFA1 T,兀 . RCER_ DEFAU L1,、
M a 3 P XC S _ ER. DEF AU L、 1,
/*xc r*/ e/ p r*/ e
r l I J
0 O0 0 0 x0 0B C
};MC S -o f ( Mc s0&mcsC g ) B P cni h b p, g bp f0;
’=:一=■●一=
——-= -二= I I= - _ .=~
曼 .一
I
}22 . MA 3 0 X 1 0的设置
M X 10 A 30工作之前需由 D P向其写控制命令字, S然后再读回,核对正确后再发送、收数据,接 MAX 10的 30图 3帧同步信号 F X信号图 S
寄存器均为 1 6位字。本文设置的帧格式为:个起始 1位、个数据位、奇偶校验位、 8无一个停止位,波特率为
上一篇:大山子财务培训方案