C2000-F28030-CAN2.0B 源代码

[复制链接]
2271|7
 楼主| abu315 发表于 2013-9-4 16:48 | 显示全部楼层 |阅读模式
前段时间接触CAN2.0B,手头有一F28030的板子,经过几天努力,实现了CAN通讯,现将源代码共享:

开发平台 : CCS4.2
DSP: F28030

程序从Flash启动,标准帧,详细内容参考源代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +6 收起 理由
zhangmangui + 6 多多分享!

查看全部评分

zhangmangui 发表于 2013-9-4 23:44 | 显示全部楼层
谢谢分享   辛苦了   
 楼主| abu315 发表于 2013-9-5 08:55 | 显示全部楼层
谢谢支持!
蚊音若雷 发表于 2013-9-5 10:55 | 显示全部楼层
请问:您的工程与controlsuite中的有什么不同? 这些外设controlsuite都有啊。
 楼主| abu315 发表于 2013-9-5 11:54 | 显示全部楼层
这是一个简化版本,在我现有的项目的基础上删减了大部分功能,只留下下CAN,其中的CAN那部分代码是自己根据项目修改的,而且通过中断接收CAN信息,再通过查询的方式回复;另外,修改了CMD文件,程序直接从FLASH启动,而不是从RAM启动。
tianli1980 发表于 2013-9-6 21:20 | 显示全部楼层
感谢分享,用来学习挺不错的,借鉴一下,顶一下
耶稣欠筹了 发表于 2014-2-10 19:40 | 显示全部楼层
楼主,我想请教一下。dsp的can具体怎么发送和接收,函数是怎样呢?
 楼主| abu315 发表于 2014-2-11 08:35 | 显示全部楼层
耶稣欠筹了 发表于 2014-2-10 19:40
楼主,我想请教一下。dsp的can具体怎么发送和接收,函数是怎样呢?

接收函数在DSP2803x_DefaultIsr.c:interrupt void ECAN0INTA_ISR(void);
发送函数在MTSTP.c里:void CAN_Comm(void);
设置在DSP2803x_ECan.c;
具体情况你再好好看一下吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

163

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部