摘要: 前言:因为目前研究的是如何使用CAN_IP,而CAN_CONTROLLER第一步就是对各个寄存器进行初始化。因此在此先看tb中是如何进行初始化的。并且对各个重要的task进行解读。 阅读全文
posted @ 2017-06-01 12:28 西西在冰城 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 本节内容提要: 根据SJA1000的初始化程序,了解CAN的初始化过程以及对象。本来是想整理的,后来发现一整篇都很有用就直接转载了。 不过我在想,如果是直接用verilog实现can 是否有另外的方法来对can进行初始化,比如在fpga对can进行赋值。 参考网址:http://www.360doc 阅读全文
posted @ 2017-06-01 12:26 西西在冰城 阅读(3062) 评论(0) 推荐(0) 编辑
摘要: 前言: 在看如何用FPGA实现can_controller ,本来想把代码上传上来的,结果没成功。如果有意向研究的,可以自己去下载 pudn就有。can tb有点问题,我也只是在刚刚研究,如果有意向可以和我交流, 欢迎大家讨论呐。【PS:坚决抵制伸手党】 本文为整理总结,参考文档如下: 《STM32 阅读全文
posted @ 2017-06-01 12:20 西西在冰城 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 在某博客看到的,觉得有用的话语记录以及个人总结。 1 can总线的初始化主要包括模式寄存器的设置,中断方式的设置,波特率的设置,还有错误警告,发送优先级模式寄存器的设置 等 2 由于CAN总线是一种面向内容的编址方案,而且CAN总线采用了多主竞争式总线结构,具有多主站运行和分散仲裁的串行总线以及广播 阅读全文
posted @ 2017-06-01 12:15 西西在冰城 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 前言:公司做的是汽车电子,所以产品都是用CAN总线。然而作为硬件工程师我不画板,作为软件工程师我不编程,作为FPGA工程师我也并不会用IP核。之前做过CAN总线的物理层测试,最近被派遣去用FPGA实现CAN Controller ,因此有了接下来一段时间对于CAN的部分知识的记录。 壹-概述 1:物 阅读全文
posted @ 2017-06-01 12:14 西西在冰城 阅读(462) 评论(0) 推荐(0) 编辑