5578|13

82

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

CAN总线的开发问题 [复制链接]

最近老板让用CAN总线进行通信,硬件软件都要有,我是一头的雾水,想请教有没有人开发过,应该怎么来做呢?如果有资料那太好了,希望不吝赐教!谢谢

最新回复

C8051F040自带can的单片机,51内核,上手比较容易  详情 回复 发表于 2010-5-6 16:17
点赞 关注

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
边干边学,可以选择带CAN的CPU或者用独立的sj1000.
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
嵌入式系统的CAN总线设计原理,楼主可以看一下。http://www.pcbodm.com/tech.asp?id=261
具体的应用网上有很多例程,搜一下就有了,我看eeworld里面也有,你可以下载看一下。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

4
 
一般的来说:
www.verycd.com上搜索到相关技术文献或者软件PJ版DEMO版,用web xunlei下载,然后学习.进步.
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

5
 
AT89C51CC01 带CAN 功能 楼主可以参考一下
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
以前用过SJA1000,不过现在单片机很多集成can 了,所以楼主找到这个单片机,然后看看手册,不会太难的。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

7
 
CAN控制器使用时要注意:
初始化问题:主要设置工作方式、通讯速率、校验以及ID。
接收可以采用中断方式或者查询方式。建议楼主看看SJA1000的手册,了解具体寄存器的配置。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

8
 
要是有51经验 直接看SJA1000的手册就行  对照着CAN协议

还有推荐学习STm32  有固件库 不需要自己写程序 简单一移植就行   STM8也有带CAN控制器的
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

9
 
  Freescale的都有自己的控制器的,当然,收发的还得自己外加。如1040之类。
 
 
 

回复

95

帖子

0

TA的资源

一粒金砂(初级)

10
 
调试的时候必须发送接收都有!否则会出错!
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

11
 
注意匹配电阻
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

12
 
有的模块带有can协议 有的就没有 最好选择一个好的mcu
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

13
 
去周立功网站上看看 ,飞利浦的东西他们代理的,资料还比较全
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

14
 
C8051F040自带can的单片机,51内核,上手比较容易
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表