TMS320C2812芯片中的CAN口C语言通信编程.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:342KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

TMS320C2812芯片中的CAN口C语言通信编程.pdf

TMS320C2812芯片中的CAN口C语言通信编程.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

自动化与仪器仪表刀田刃班认仪妈年第期总第期文章编号一科一一芯片中的口语言通信编程乔毅李杨袁爱进大连铁道学院电气信息学院“大连,摘要月是公司最新的位处理器芯片,本文介绍了芯片中的控制器以及口的通信编程。关键词邮箱皿卿一,代吐,丫四让幻中图分类号刃文献标识码·制器的链路层自动完成的。通过连接一个的概述收发器可以使直接接人总线网数字信号处理器自世纪年代末年络中。代初诞生以来,得到了突飞猛进的发展,在信号处理、控制器内部由两部分组成,一部分是的通讯、雷达等方面应用越来越广。是协议核,用于实现基本的协议任务,无论接公司最新推出的一款用于控制领域的犯位数字信号收还是发送的数据都必须通过协议核中的通信缓冲区处理器,它具有位数据总线,可以一次完成对浮点来发送和接收另一部分是控制器,它包含一个存数的读写,这种原子性操作是微处理器本质的变革。储器管理单元和两个字节的存储区。它可以提供每秒亿次指令璐、单周期又犯存储器管理单元中包含接口,接收控制单元以及位功能、的片上闪存,以及片上位模数定时管理单元。接收控制单元用于决定接收到的转换器,它有级流水线,专门的读、写等条总数据是否被存放以及存放的位置,定时管理单元控制线,它的频率已经高达。高效集成的编译程所有信息的接收和传送,并且当信息没有在允许的时序、汇编程序、连接程序及先进的编辑器节省了创建简间内接收和发送都会产生报警。洁有效的代码所需的时间。它的指令周期比一般的单第一个存储单元存储的是各种寄存器和信片机减小了很多倍,可以更好的满足很多对实时性要息对象控制单元,这个字节连续存放了控制和状态求很高的控制领域。寄存器,全局接收屏蔽寄存器,信息对象定时标志寄存总线是目前世界上应用最广的现场总线之器,以及信息对象超时标志寄存器。一。与一般的通信总线相比,总线的数据通信具另一个队存储单元存放的是个可以逐位屏有突出的可靠性、实时性和灵活性。由于其良好的性蔽的接收邮箱,每个邮箱由四部分组成,包括两个字的能及独特的设计,总线越来越受到人们的重视。标识符域,两个字的控制域或四个字的数据域。这些芯片本身集成了控制器,它使邮箱是增强型控制器的优越性所在,犯个邮箱相方便接入到总线系统成为可能。因此实现对当于个通道,每个邮箱有自己的接收地址,有自顶中控制器的开发可以使能够广己的传送动态优先级,邮箱的发送和接收时间都有专泛应用于工业控制的现场总线网络中。门的寄存器飞来记录,在发送或接收超时的时候都会产生报警,可以自动应答远程帧,在仲裁丢失或者中控制器的硬件构成错误的情况下可以自动重传。其中号邮箱专门用中的控制器集成了总线的来进行网络同步通信。这个邮箱共有个字节的物理层和数据链路层,它支持以总线和存储空间来存放要发送或接收到的数据,在没有通信协议,的可靠的错误检测以及处理功能都是由控的情况下可以把他们当做一般的存储器来使用。认入本身与义模式相兼容,并且增加了低功率模式,在这种模式下口以控制器内部只有唤醒逻辑存,,在其它的的时钟都被关闭只要设定寄存器配邮箱的传迭方式中的位,当侦测到任何总线活动的时候,模块都会自动退出低功率模式在没有总线通信的时候可以。配中断采用此种模式来节省电力耗费另外的收发器使并且安装中断矢用的电源供给,降低了功耗,减小了系统耗费,增加了系统的可靠性。飞中的还增加了自测模式,在一个循环返回模式下操作,控制器可以接收自己发送的信息并提供一个虚拟应答,因此消除另。图流程图一个节点提供应答位的需要使用寄存器来配置管脚口的语官编程实现饰川丑哪币几仪以认一肠,本身带有优化语言编译器可以饰沁川丑乎肛仪川阳以汰一直接用语言来开发芯片。用来开发芯片可以配置和口幽管脚,使芯片的开发速度大大提高也使得程序的修改和移田心剐丫毛牡刃,植变得十分方便同时使用语言的形式能使使用者娜傲《。更清楚的了解内部寄存器的使用通过使用结构体或配置为模式,者联合体的形式来定义芯片中的各种寄存器然后将网沮哪这些变量定位在相应的存储器中就可以实现用语言初始化下列寄存器中的位为。来访问处理器内部的寄存器用来访问芯片中的寄男助丑娜,。存器可以对寄存器逐位操作也可以整体赋值朋正哪口以,二。首先在头文件中定义这些寄存器及朋正娜口以例由班斑沮哪廿服二哪二恤玫朋止哪二·玫山切哪价廿俐扭斑以娜廿肋二及朋研嘟娜从如口以所有寄存器中的位必须被清零例旧心汉幻以力以刀的川,,清除所有的以巧位曲协朋凡移川们沐·伍日丹下日八下助叭口以四沮哪伍下班下下切旧口山清除所有的中断标志位朋口以·二。四沮哪以。江下日下”刃·四沮哪口幽二。迹下日下”下然后在文件中将这些寄存