最近不少朋友在做CAN总线实验时遇到问题,由于本人还要上课考试也要忙毕设,所以开始感到力不从心。而且本人经验也实在有限,只不过是刚完成了基本的实验而已。 为了可以帮得上忙,我上传所有我做实验时参考的CAN总线的资料,还有我成功使用的Basic模式驱动(Peli模式自己写的,写得不好所以暂不公布,不过其实是大同小异的)。
另外还有一些话想说:
1,刚开始玩CAN总线的朋友,其实如果仅仅只是做实验,那SJA1000的使用还是不难的,所以要给自己信心,它绝对没有USB难搞(实验阶段)。 2,SJA1000的使用,其实就是把它当成外部存储器,然后就是往里面写数据或者读数据,即可以完成数据的发送与接收了。 3,还有遇到问题时,觉得应该还是先搞清楚遇到的是什么问题,然后看书,看资料,对比做实验验证,特别是Peli模式有很多错误指示寄存器,更是方便做实验;另外做实验的板子加几个LED,可以方便检错。 4,有了耐心细心检查,我觉得别人就不需要帮什么忙了。而且由于别人不清楚具体的情况,也不好作判断。
其实大学四年,应该学会(或知道): 1,自己的未来的发展方向; 2,为人处事; 3,平静的心态,激昂的斗志! 4, 学习的方法; 5,在网上搜索资料的能力; 6,利用书本的能力; 7,勤动手少说话; 8, ...
上面这些是自己的感想,不一定每个人都适用;
后面要求加Q的朋友就不好意思了,有问题可以在论坛上发,有时间而且我也懂的一定回复! 希望各位遇到问题时,多翻翻书,多看看资料,多检查,多对比,肯定就能找出问题所在,一定要好好利用身边的资源!
另:由于文件太大,在这里只放了一个SJA1000的Basic模式的驱动,其它的我放在一个公共邮箱里(ljrmo@tom.com,密码:123456),大家到邮箱下载(这些**都可以从网上下载的,学习一下基本概念。周立功公司的网站也有很多。感谢周工:)
可以参考的书:
[1] 周润景、张丽娜,基于PROTEUS的电路与单片机系统设计与仿真[M] ,北京:北京航天航空大学出版社,2006.5 [2] 张培仁主编,孙占辉、张村峰、房玉东、张欣编著,基于C语言编程MCS-51单片机原理与应用[M] ,北京:清华大学出版社,2004,11第二次 [3] 戴佳、戴卫恒编著,51单片机C语言应用程序设计实例精讲[M],北京:电子工业出版社,2006.4 [4] 陈明计、周立功等编著,嵌入式实时操作系统Small RTOS51原理及应用[M],北京:北航出版社,2004.1 [5] 饶运涛、邹继军、郑勇芸编著,现场总线CAN原理与应用技术[M],北京:北京航天航空大学出版社,2004.3 北京 [6] 求是科技编著,单片机通信技术与工程实践[M],北京:人民邮电出版社,2005.4 [7] 李军编著,51系列单片机高级实例开发指南[M] ,北京:北京航天航空大学出版社,2004.6
相关链接:https://bbs.21ic.com/upfiles/img/20074/2007426184152437.rar |