现场总线技术-SJA1000寄存器和c语言.ppt

现场总线技术-SJA1000寄存器和c语言.ppt

ID:61955160

大小:1.48 MB

页数:95页

时间:2021-04-01

现场总线技术-SJA1000寄存器和c语言.ppt_第1页
现场总线技术-SJA1000寄存器和c语言.ppt_第2页
现场总线技术-SJA1000寄存器和c语言.ppt_第3页
现场总线技术-SJA1000寄存器和c语言.ppt_第4页
现场总线技术-SJA1000寄存器和c语言.ppt_第5页
资源描述:

《现场总线技术-SJA1000寄存器和c语言.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SJA1000寄存器BasicCAN模式寄存器列表控制寄存器CR命令寄存器CMR状态寄存器SR中断寄存器IR发送缓冲器区接收缓冲器验收代码寄存器ACR验收屏蔽寄存器AMRPeliCAN寄存器地址列表模式寄存器MOD命令寄存器CMR状态寄存器SR中断寄存器IR中断允许寄存器IER仲裁丢失捕捉寄存器ALC错误代码捕捉寄存器ECC错误报警限额寄存器EWLRRX错误计数寄存器RXERRTX错误计数寄存器TXERR发送缓冲器TXB单滤波、标准帧滤波器配置单滤波、扩展帧滤波器配置双滤波、标准帧滤波器配置双滤波、扩展帧滤波器配置RX报文计数器RMCRX缓冲器起始地址寄存器总线时序寄存器BTR0总线

2、定时寄存器BTR1输出控制寄存器OCR时钟分频寄存器CDR1BasicCAN模式寄存器列表控制器段地址功能段工作模式中的寄存器功能复位模式中的寄存器功能读写读写0控制段控制控制控制控制1(FFH)命令(FFH)命令2状态-状态-3(FFH)-中断-4(FFH)-验收代码验收代码5(FFH)-验收屏蔽验收屏蔽6(FFH)-总线定时0总线定时07(FFH)-总线定时1总线定时18(FFH)-输出控制输出控制9测试测试测试测试2BasicCAN模式寄存器列表(续1)发送缓冲器地址功能段工作模式中的寄存器功能复位模式中的寄存器功能读写读写10发送缓冲器标识符10~3标识符10~3(FFH)-

3、11标识符2~0 RTR和DLC标识符2~0 RTR和DLC(FFH)-12数据字节1数据字节1(FFH)-13数据字节2数据字节2(FFH)-14数据字节3数据字节3(FFH)-15数据字节4数据字节4(FFH)-16数据字节5数据字节5(FFH)-17数据字节6数据字节6(FFH)-18数据字节7数据字节7(FFH)-19数据字节8数据字节8(FFH)-3BasicCAN模式寄存器列表(续2)接收缓冲器及时钟分配器地址功能段工作模式中的寄存器功能复位模式中的寄存器功能读写读写20接收缓冲器标识符10~3标识符10~3标识符10~3标识符10~321标识符2~0 RTR和DLC标识

4、符2~0 RTR和DLC标识符2~0 RTR和DLC标识符2~0 RTR和DLC22数据字节1数据字节1数据字节1数据字节123数据字节2数据字节2数据字节2数据字节224数据字节3数据字节3数据字节3数据字节325数据字节4数据字节4数据字节4数据字节426数据字节5数据字节5数据字节5数据字节527数据字节6数据字节6数据字节6数据字节628数据字节7数据字节7数据字节7数据字节729数据字节8数据字节8数据字节8数据字节830(FFH)-(FFH)-31时钟分频器时钟分频器时钟分频器时钟分频器时钟分频器4basican寄存器介绍-控制寄存器CR寄存器位符号名称值硬件复位总线关闭

5、或软件复位CR.0=1控制寄存器 CRCR.7-保留00CR.6-保留XXCR.5-保留11CR.4OIE溢出中断使能XXCR.3EIE错误中断使能XXCR.2TIE发送中断使能XXCR.1RIE接收中断使能XXCR.0RR复位请求1(复位模式)1(复位模式)控制寄存器(CR,地址0)改变SJA1000工作状态通过微处理器进行置位/复位微控制器对控制寄存器进行读/写操作注:1、位为1有效2、X表示这些位的值不受影响5命令寄存器CMR命令寄存器(CMR,地址1)微控制器发送到命令寄存器的命令启动一次传输层的操作微控制器对命令寄存器只写,读命令寄存器的结果总是“11111111”寄存器位

6、符号名称值硬件复位总线关闭或软件复位CR.0=1命令寄存器 CMRCMR.7~5-保留注注CMR.4GTS睡眠CMR.3CDO清除数据溢出CMR.2RRB释放接收缓冲器CMR.1AT终止传送CMR.0TR发送请求6状态寄存器SR状态寄存器(SR,地址2)状态寄存器的内容反映总线控制器的状态状态寄存器为只读存储器寄存器位符号名称值硬件复位总线关闭或软件复位CR.0=1状态寄存器 SRSR.7BS总线状态0(总线开启)XSR.6ES出错状态0(OK)XSR.5TS发送状态0(空闲)0(空闲)SR.4RS接收状态0(空闲)0(空闲)SR.3TCS发送完毕状态1(完毕)XSR.2TBS发送缓

7、冲器状态1(释放)1(释放)SR.1DOS数据溢出状态0(无溢出)0(无溢出)SR.0RBS接收缓冲器状态0(空)0(空)7中断寄存器IR中断寄存器(IR,地址3)识别SJA1000中断源寄存器任一位(及一位以上)被置位时,/INT引脚被激活(低电平)该寄存器被微处理器读出后,所有位被SJA1000复位,/INT引脚电平浮动(高阻状态)微处理器只读寄存器位符号名称值硬件复位总线关闭或软件复位CR.0=1中断寄存器 IRIR.7~5-保留11IR.4WUI唤

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。