- 1、本文档共69页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Freescale(Motorola) 16位DSP原理及开发技术;DSP56800系列的外部结构;1.串行通信接口SCI;一、串行通信协议RS-232标准;二、DSP56F800系列的串行通信接口SCI;三、56F807结构图;;五、计算机与终端精简RS-232连接 ;六、控制和监视SCI工作状态的寄存器;七、SCI应用开发实例;#include “port.h”
#include “sci.h”
#include “io.h”
#include “bsp.h”
#include “assert.h”
Int sci1,redats;
Uword16 datar;
Char data1[]={“I’m DSP!\n”};
;Void main( )
{uword16 scireadlength;
sci_sConfig sciconfig; sci配置
Sciconfig.scicntl1=sci_cntl_word_8bit….;写到SCI控制寄
存器的数据
Sciconfig.scihibit=sci_hibit_1;
Sciconfig.baudrate=sci_baud_9600;写到SCI波特率寄存器的值
Sci1=open(….); 打开SCI设备,建立通信,同时定义一个外设描述符,可以被read等函数调用,作为该外设的标志。
If(sci1==-1)
{assert(“open/sci1 device failed”);}
Ioctl(sci1,sci_dataformat_eightbitchars,null);
Scireadlength=1;
Ioctl(sci1,sci_set_read_length,&scireadlength);用于改变
SCI的工作模式和状态
;Loop:
redata=read(sci1,&datar,sizeof(datar));读取PC发来的字符
If(redata)
{ write(sci1,&data1,sizeof(data1); 字符串发送给PC
write(sci1,&datar,sizeof(datar);
goto loop;
}
Else
{goto loop;}
};
2.串行外设接口SPI;一、56F807结构图;二、SPI简介;三、SPI功能框图;四、SPI组成框图;四、SPI组成框图(续);五、SPI接口与外设的连接;单个DSP与单个DSP(外设)相连接;单个DSP与多个DSP(多个外设)相连接;主出从入引脚MOSI;主入从出引脚MISO;串行时钟引脚SCLK;六、56800系列DSP的SPI寄存器;SPI状态控制寄存器SPSCR;SPI数据大小寄存器SPDSR;SPI数据接收寄存器SPDRR;SPI数据发送寄存SPDTR;七、SPI中断请求;实验内容:DSP56F805通过SPI接口与串转并寄存器芯片74164连接,并不断发送递减的二进制数据代码;74164输出的8位并行二进制数据直接连接到8个发光二极管上,实现“累加走马灯”式的二极管闪烁状态。;#include “port.h”
#include “io.h”
#include “fcntl.h”
#include “bsp.h”
#include “spi.h”
Void main( )
{ spi_sParams SpiParams; SPI状态结构定义
int SerialMaster; 打开的SPI从机描述符句柄
long int LOOP=0xFFFF;
UWord16 Data=0xFF; SPI发送的二进制代码初始值
SpiParams.pSlaveDeselect=NULL;
SpiParams.pSlaveDeselect=NULL;
;SpiParams.bSetAsMaster=1; 将SPI设置成主机模式
SpiParams.TransmissionSize=0x0007;设置数据传输格式8位
SerialMaster=open(BSP_DEVICE_NAME_SPI_0,0,&Spi
params); 打开SPI的一个硬件外设
Do 程序一直循环
{
for(Da
您可能关注的文档
- 流体动力学习题.pptx
- 院感与护理质量.pptx
- 泡菜中的益生菌.pptx
- 滑动变阻器复习专题.pptx
- 如何实施stp营销战略.pptx
- 六年级作文童年趣事.pptx
- 王熙凤弄权铁槛寺.pptx
- 作文修辞初级.pptx
- 传感器第九章.pptx
- 小学数学奥数题 有答案.pptx
- 2024年山东铝业职业学院高职单招(政治)历年考点笔试题库含答案解析.doc
- 2024年上海东海职业技术学院高职单招职业技能测试2018-2023年高频考点试题含答案解析.doc
- 2024年兰州现代职业学院高职单招(政治)历年考点笔试题库含答案解析.doc
- 2024年信阳航空职业学院高职单招职业技能测试历年高频考点试题附答案解析.doc
- 2024年南京大学金陵学院高职单招职业技能测试历年高频考点试题附答案解析.doc
- 2024年南京财经大学红山学院高职单招职业技能测试历年高频考点试题附答案解析.doc
- 2024年四川邮电职业技术学院高职单招职业技能测试历年高频考点试题含答案解析.doc
- 2024-2034年牙钻机市场发展现状调查及供需格局分析预测报告.docx
- 2024年哈尔滨传媒职业学院高职单招职业技能测试历年高频考点试题含答案解析.doc
- 2024年四川现代职业学院高职单招职业技能测试历年高频考点试题附答案解析.doc
文档评论(0)