打印

pic18 starterkit 学习0x12——CAN总线的发送

[复制链接]
1177|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一、简介
CAN是控制器局域网络是由以德国BOSCH公司开发,是国际上应用最广泛的现场总线之一。已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线。本次的任务是通过学习CAN总线的发送,来了解CAN总线的工作过程。
二、硬件

三、寄存器
(1)CANCON 配置操作模式
(2)BRGCONx(x =1,2,3) 波特率控制器
(3)TXBxCON(x =1,2,3) 发送控制寄存器
(4)TXB0DLC 发送缓冲区n数据长度编码寄存器
(5)TXB0D0 发送缓冲区n数据字段字节m寄存器
四、代码
(1)初始化
选择模式并配置波特率
[size=0.83em]

QQ截图20161215230319.png (137.83 KB, 下载次数: 0)

下载附件  [url=]保存到相册[/url]

[color=rgb(153, 153, 153) !important]2016-12-15 23:06 上传






(2)发送数据
配置发送数据的ID,数据,长度,帧类型,并发送;在秒函数内执行。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2038

主题

7364

帖子

10

粉丝