网站大量收购闲置独家精品文档,联系QQ:2885784924

nec0881之can寄存器.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
nec0881之can寄存器

NEC单片机78K0系列CAN寄存器名称代号、特殊位名称代号作用标识 (需结合官方pdf中寄存器操作流程图-15.16) CAN 全局寄存器(1/3页) CAN 全局控制寄存器(C0GMCTRL) *MBON:禁止/允许对报文缓存寄存器、接收发送列表寄存器进行读写; *EFSD:GOM=0时禁止/允许强制关闭; *GOM:禁止/允许CAN模块操作; CAN 全局时钟选择寄存器(C0GMCS) *CCP0~CCP3:CAN模块系统时钟; CAN 全局自动块传输控制寄存器(C0GMABT) *ABTCLR:完成/正在进行传输引擎的清除; *ABTTRG:停止/正在进行自动块传输; CAN 全局自动块传输延时设置寄存器(C0GMABTD) *ABTD0~ABTD3: 自动块传输时的数据帧间隔(单位: 数据位时间 (DBT)); CAN程序模块(附加) 程序块一:初始化。* 程序块二:重新初始化。 程序块三:报文缓存器的初始化。* 程序块四:报文缓存器的重新定义。 程序块五:发送期间程序缓存器的重新定义。 程序块六:发送报文处理。* 程序块七:ABT发送报文处理。 程序块八:通过中断发送(使用C0LOPT寄存器)。 程序块九:通过中断发送发送(使用C0TGPT寄存器)。 程序块十:通过软件查询发送。* 程序块11:发送终止处理(使用ABT的正常操作模式)。 程序块12:除ATB发送之外的发送终止处理(使用ATB的正常操作模式)。 程序块13:ATB发送终止处理(使用ABT的正常操作模式)。 程序块14:发送终止处理(使用ABT的正常操作模式)。 程序块15:通过中断接收(使用C0LIPT寄存器)。* 程序块16:通过中断接收(使用C0RGPT寄存器)。* 程序块17:通过软件查询接收。 程序块18:设置CAN睡眠模式/ 停止模式。 程序块19:清除CAN睡眠/停止模式。 程序块20:掉线恢复 ( 除了使用ABT的正常操作模式)。 程序块21:掉线恢复 ( 使用ABT的正常操作模式)。 程序块22:正常关闭处理。* 程序块23:强制关闭处理。 程序块24:错误处理。 程序块25:设置CPU待机 (从CAN睡眠模式)。 程序块26:设置CPU待机 (从CAN停止模式)。 CAN模块寄存器(2/3页) CAN 模块屏蔽 1 寄存器(C0MASK1L, C0MASK1H) * CMID0~ CMID28:屏蔽1报文的ID CAN 模块屏蔽 2 寄存器(C0MASK2L, C0MASK2H) CAN 模块屏蔽 3 寄存器 (C0MASK3L, C0MASK3H) CAN 模块屏蔽 4 寄存器(C0MASK4L, C0MASK4H) CAN 模块控制寄存器(C0CTRL) * RSTAT:停止/正在接收;*TSTAT:停止/正在发送; * CCERC: 初始化模式下不清除/清除 C0ERC 和 C0INFO 寄存器。 *AL: 单次模式下当仲裁失败时不进行/进行重传。 *VALID: 从 VALID 位上一次清为 0 后未/已接收到有效报文帧。 * PSMODE0~ PSMODE1:CAN无/睡眠/禁止设置/停止模式 * OPMODE0~ OPMODE2:无/正常/带ATB正常/只收/单次/自检/禁止设置操作模式; CAN 模块最末错误码寄存器(C0LEC) * LEC0~ LEC2:填充/格式/ACK/CRC错误等... CAN 模块信息寄存器(C0INFO) *BOFF:不掉线/掉线状态; *TECS0~TECS1: 发送错误计数器的值 96/ 96 ~127/=128; *RECS0~RECS1:接收错误计数器的值 96/ 96 ~127/=128; CAN 模块错误计数器寄存器(C0ERC) * REPS: 接收错误计数器不是/是错误既成(128/=128) * REC6~REC0: 接收错误的个数。接收错误计数器的状态(BOFF = 1下无效)。 * TEC7~TEC0: 发送错误的个数。接收错误计数器的状态(RECS[1:0]=11B)下无效)。 CAN 模块中断使能寄存器(C0IE) *CIE0~CIE5: 禁止/允许与中断状态寄存器 CINTS5 至 CINTS0 对应的中断输出。 CAN 模块中断状态寄存器(C0INTS) *CINTS0~CINTS5:中断标志,TX、RX、错误状态、协议错误、仲裁失败、睡眠唤醒。 CAN 模块位速率预分频器寄存器(C0BRP) * TQPRS0~ TQPRS7: CAN 模块位速率寄存器(C0BTR) *SJW0~SJW1:同步跳转宽度的长度; *TSEG20~TSEG22:时间段2长度; *TSEG10~TSEG13:时

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档