要编写CAN总线通讯程序,只需了解CAN总线协议,了解SJA1000存放器的装备,就能够完结CAN总线通讯。所以咱们首要必需要具体了解SJA1000的存放器。(1)SJA1000的两个作业形式(Basic和Peli)所运用的存放器数目不同,功用也不尽相同。Basic CAN有从0-31共32个存放器可用,Peli CAN有从0-127共128个存放器可用。要完成CAN通讯,首要便是怎样装备这些存放器。
(2)要把握的重要存放器:形式存放器;指令存放器;状况存放器;间断存放器;间断使能存放器;总线定时器0,总线定时器1;输出操控存放器;时钟分频存放器;屏蔽存放器0-3;检验代码存放器0-3。
(3)形式存放器的效果:操控SJA1000的运行在什么形式下。包含:睡觉形式;自检测形式;复位形式;只听形式。
(4)指令存放器的效果:发动发送或自发送;开释接纳存放器;间断发送
(5)状况存放器的效果:指示SJA1000的状况,以判别是否能够进行下一步操作。
(6)间断存放器的效果:当产生间断后,读其值能够判别是什么原因引起的间断。
(7)间断使能存放器的效果:翻开相应的间断。
(8)总线定时器的效果:设置通讯的速率。
(9)输出操控存放器的效果:操控输出形式
(10)时钟分频存放器的效果:操控CAN总线选用那种形式。
(11)检验代码存放器和屏蔽存放的效果:决议接纳哪类标志码的数据。留意检验滤波器的设置。
CAN总线学习系列之六——SJA1000重要的寄存器
要编写CAN总线通讯程序,只要了解CAN总线协议,熟悉SJA1000寄存器的配置,就可以完成CAN总线通讯。所以我们首先必须要详细了解SJA1000的寄
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/xitong/234238.html