2144|6

6105

帖子

4

TA的资源

版主

楼主
 

《RT-Thread设备驱动开发指南》读书笔记四 CAN驱动 [复制链接]

本帖最后由 damiaa 于 2023-9-23 22:01 编辑

     

                     《RT-Thread设备驱动开发指南》读书笔记四 CAN驱动

 

《RT-Thread设备驱动开发指        南》读书笔记一 串口驱动

《RT-Thread设备驱动开发指南》读书笔记二 PIN驱动

《RT-Thread设备驱动开发指南》读书笔记三 I2C驱动之后

RT-Thread的所有设备类都是rt_device派生来的。所以都有相同的继承

Can总线设备也是一样。为什么要了解can总线驱动呢,因为很多设备都用到can通信,那大家都来熟悉一下吧,当然高手们自然忽略。

 

CAN层级结构图:

 

CAN设备创建

 

实现CAN设备的 操作方法

 

配置can设备

 

控制can设备

 

发送和接收

 

Can中断处理

 

通知中断事件发生函数

对应can设备发送中断处理

对应can设备接收中断处理等

 

设备的初始化(包括注册)

 

Kconfig配置can驱动

 

驱动验证在可以看到,也可以编写程序控制can设备进行通信验证

Msh>list_device

                                                                   感谢支持!!!

最新回复

看着非常好,能下载学习吗?  详情 回复 发表于 2023-9-28 21:05
点赞 关注(1)

回复
举报

1705

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 

很喜欢楼主的这种CAN层级结构图的介绍方法,一目了然,高手测评值得期待

点评

感谢支持  详情 回复 发表于 2023-9-25 08:51
 
 

回复

6105

帖子

4

TA的资源

版主

板凳
 
火辣西米秀 发表于 2023-9-25 07:28 很喜欢楼主的这种CAN层级结构图的介绍方法,一目了然,高手测评值得期待

感谢支持

 
 
 

回复

7628

帖子

2

TA的资源

五彩晶圆(高级)

4
 

有协议栈支持吗?还是裸驱动?

点评

已经完成了can协议了。  详情 回复 发表于 2023-9-26 20:25
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

6105

帖子

4

TA的资源

版主

5
 
本帖最后由 damiaa 于 2023-9-26 20:33 编辑
freebsder 发表于 2023-9-26 18:47 有协议栈支持吗?还是裸驱动?

已经包含了can协议了。直接使用就行。

 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(初级)

6
 
看着非常好,能下载学习吗?

点评

rt-thread studio是免费下载安装的,这本书应该是没有免费的网络版本吧,需要购买。  详情 回复 发表于 2023-10-5 12:03
 
 
 

回复

6105

帖子

4

TA的资源

版主

7
 
zousxing 发表于 2023-9-28 21:05 看着非常好,能下载学习吗?

rt-thread studio是免费下载安装的,这本书应该是没有免费的网络版本吧,需要购买。

 
 
 

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

随便看看
查找数据手册?

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