原创 TMS320C24x DSP控制器上的CAN(二)

2009-9-14 09:52 1588 3 4 分类: 处理器与DSP
作者:    时间:2008-07-29    来源:汽车电子网 
 
      

TMS320C24x DSP控制器上的CAN控制器(二)
2006-7-25 9:31:00 【文章字体:  】


    ---如何进行远程帧编程
     ---发送远程帧:
    ● 使用2、3、4或5。邮箱2及3可配置为发送邮箱或接收邮箱。
    ● 在MSGCTRLn字段中设置RTR(远程发送请求)位为1。
    ● 设置TRS(发送请求设置)位为1。
    ● 远程帧将发送至CAN总线。如果远程帧自接收邮箱发送(2或3),则发送成功后不设置TA(发送确认)或邮箱标志。TRS位随后复位。
    对远程帧自动应答
    接收远程帧的邮箱通过发送数据帧进行自动应答。
    ● 仅将邮箱2或3配置为发送邮箱
    ● 在MSGIDn中设置自动应答模式位(AAM)。
    ● 如果节点接收的远程帧ID与邮箱ID相同,则其将通过发送数据帧进行自动应答(对禁用的本地接收屏蔽而言)。
    发送远程帧至接收邮箱
    ● 仅将邮箱0、1或2、3配置为接收邮箱。
    ● 消息处理与数据帧一样。设置RMP(接收消息等待(Receive Message Pending))位及RFP(远程帧等待)位。
    ● CPU处理情况。
    示例
    步骤1:从邮箱5发送远程帧(节点A)
    设置邮箱5的RTR(远程发送请求)位。邮箱5将在接到请求时发送远程帧。随后,当设置TCR寄存器(发送控制寄存器)中相应的TRS(发送请求设置)位时,远程帧将在CAN总线上发送。
    本地接收屏蔽禁用时(MSGID2H位14),所发送的ID位(邮箱5节点A)与接收邮箱ID位(邮箱2节点B)必须匹配才能接收该帧。节点B辨认远程帧ID。邮箱5(节点A)与邮箱2(节点B)带有相同的29位标志符。
    邮箱5设置:
    MSGID5H=1101001100001111b
    Bit15:1扩展ID
    Bit14:1接收屏蔽启用
    Bit13:0未设置自动应答模式
    Bit12-0:标志符
    MSGID5L=1111111111111111b
    Bit15-0:标志符
    MSGCTRL5=0000000000011000b
    Bit4:1远程发送请求



PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户188034 2009-9-14 19:31

设置很方便
相关推荐阅读
用户1414655 2012-11-28 16:09
给你们介绍一些毛骨悚然的骗人技术
星期六下午 2 点多, 我一个人乘70 路至四川路,当中我在和我老公通电话的时候发觉有人拍了下我的肩膀,刚开始我以为是遇到认识的人和我打招呼的,后来一看旁边是40 多岁的...
用户1414655 2009-11-24 23:01
通信电源蓄电池温度监测系统设计
0 引 言    在通信系统的设计和建设中,通信电源被称为通信系统的心脏,电源系统将直接影响通信系统的可靠性和稳定性。美国APC公司的一项调查结果表明,大约有75%以上的通信系统故障都是由于电源设备故...
用户1414655 2009-09-23 08:53
各种白光LED驱动电路特性评比
作者:    时间:2008-12-02    来源:52RD硬件研发         1996年日亚化学的中村氏发表蓝光LED之后,白光LED就被视为次世代照明光源最具发展潜力的元件,因此有关白光L...
用户1414655 2009-09-23 08:52
论机器视觉与图像分析技术
作者:    时间:2008-12-02    来源:52RD硬件研发         也许你仍然希望能得到咨询专家的帮助,不过紧缩包裹型(Shrink-Wrapped)开发工具包现在已经使得缺乏专业...
用户1414655 2009-09-23 08:52
LCD TV视频解码器技术概述
作者:    时间:2008-12-03    来源:52RD硬件研发          CD TV属于高整合性电子产品,它涵盖了演算法、软体、韧体、硬体、晶片、无线射频等领域,且许多专利仍是属于国外...
用户1414655 2009-09-23 08:52
液晶显示器的自动调光技术
作者:    时间:2008-12-03    来源:52RD硬件研发          最近几年大型液晶显示器的应用,从笔记型电脑、PDA、桌上型电脑用监视器,持续扩展至家用液晶电视等领域,液晶电视...
我要评论
1
3
关闭 站长推荐上一条 /3 下一条