用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心解决方案电子通信

通过SPI接口协议实现DSP与其它设备的通信

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-01-10 23:53:54
面是有关TMS320C5402器件的McBSP各个控制寄存器的配置,该配置程序笔者在实践中已经过测试,并已成功运用在了某工程设计中。

Void McBSP1_Config(void)

{

offlset=0x0000;

SPCR11=0x1800; ;配置串口时钟停止模式CLKSTP=10

offlset=0x0001;

SPCR21=0x0222;javascript:window.open(this.src);" style="cursor:pointer;"/>

offlset=0x0005;

SRGR11=0x00FA;

offlset=0x0007;

SRGR21=0xa00F;

offlset=0x0002;

RCR11=0x0040; ;接收一帧含一字,一字含16位

offlset=0x0003;

RCR21=0x0044; 接收数据无延迟RDATDLY=00

offlset=0x0004;

XCR11=0x0040; ;发送一帧含一字,一字含16位

offlset=0x0005;

XCR21=0x0044; ;发送数据无延迟XDATDLY=00

offlset=0x000E;

PCR1=0x000; ;发送时钟由外部时钟驱动,CLKX为输入脚CLKX=0,发送时钟极性CLKXP=0,发送帧同步极性FSXP=1

offlset=0x0008;

MCR11=0x0001;

offlset=0x0009;

MCR21=0x0001;

offlset=0x000C;

XCERA1=0x0003;

offlset=0x0001;

SPCR21=0x0262;

offlset=0x0001;

SPCR21=0x0263;

offlset=0x0000;

SPCR11=0x1801; ;接收器有效

offlset=0x0001;

SPCR21=0x02e3; ;发送器有效

Return;

}

6 结束语

串行SPI通信协议是一种标准的通信协议,很多场合下都采用这种机制,文中将DSP作为从设备的目的是时钟可由主设备来提供,因此不用再专门去调试时钟,这种方式在开发中比较方便。



上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:29,390.63000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号