4454|0

299

帖子

3814

TA的资源

纯净的硅(初级)

楼主
 

Hercules MCU CAN 总线多 messagebox通信实例(包含接收发送端源码) [复制链接]

    在我们的论坛里面,经常看到关于CAN总线通信的问题。有很多人反应CAN总线通信有问题,或者是说我们的CAN messagebox太多,不太会配置。其实我们的CAN 模块功能非常的强大,它可以实现单节点多ID符的接收和发送操作。这个在实际应用过程中,使用起来非常更方便,下面我就简单介绍一下我设计的这个例程:
     a. 在HALCOGEN中使能 CAN模块。
     
     b. 在CAN的配置界面中,默认采用500kbps的通信速率,同时选择符合CAN2.0A的标准11位ID符(方便和其他常规的CAN 控制器通信)
     c. 分别配置发送和接收端的message box。 如果需要采用中断接收的话,记得使能中断。
     d. 使能CAN接收中断VIM channel
e. 生产代码

在原工程代码中,为了方便我们测试,我加入了RTI定时中断来发送CAN 报文信息:
接收报文我采用了中断的方式:

具体的源代码可以参考附件。希望对大家有所帮助。
1234.TMS570LS0332_CAN_Examples.7z (267.97 KB, 下载次数: 80)

 
点赞 关注(1)

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表