CAN总线
delphi308
自己动手,丰衣足食!
展开
-
CAN总线学习笔记二:CAN自收发程序解读
CAN总线学习笔记二:CAN自收发程序解读 花了一整个下午的时间,彻头彻尾的把 PIAE小组提供的CAN自收发源程序解读了一遍。解读别人的程序是一件挺费时费力的一件事,但是在 对某项技术或者说某个芯片的入门阶段参考别人的程序又是一项必不可少的任务。 对于这个程序,头一个任务当然是把头文件先浏览一遍,能弄明白 的还是先弄明白,对后面程序的解读有好处。C文件里给转载 2013-03-08 21:40:46 · 3176 阅读 · 1 评论 -
CAN总线学习笔记四:CAN总线通信
CAN总线学习笔记四:CAN总线通信 在理解了CAN总线的自通信程序后,再来探讨CAN总线间的相互通信变得容易了许多。对于是自通信还是相互通信,这个肯定是需要对寄存器进行必要的设置的,分析PIAE的两个程序后不难发现,自通信和互通信需要设置的知识模式寄存器,这个是在SJA1000的初始化时进行设定的。 SJA1000的初始化程序我根据习惯,直接把它独立成一个子程序了。如下,是工转载 2013-03-08 21:41:45 · 4178 阅读 · 0 评论 -
CAN总线学习系列之七——CAN总线软件编程
CAN总线学习系列之七——CAN总线软件编程 在编写CAN总线通讯程序时,主要编写函数由初始化函数,发送函数和接收函数组成。 其中发送函数一般写为主动发送函数,接收函数一般采用中断接收。下面就简单介绍一下三个函数的编写。 1 SJA1000寄存器初始化配置顺序 (1)进入复位模式,进行配置 (2)配置时钟分频寄存器,决定Peil模式还是Basic模式。 (3)配置总线定时寄存器,确定转载 2013-03-08 21:43:12 · 7287 阅读 · 0 评论