发送请求复位寄存器(CANTRR)
发布时间:2009/1/13 0:00:00 访问次数:760
发送请求复位寄存器中的位只能通过cpu置位,通过内部逻辑复位。当发送消息成功或者放弃,该寄存器的相应位将复位。如果can模块要清除寄存器中的位,而cpu要对它置位,则相应的位将置位。
如果通过trs已经对相应的位初始化,但当前没有对消息进行处理,并且相应的trr[n]置位,则会取消相应的传输请求;如果当前正在处理相应的消息,发送成功或者由于在can总线上检测到错误等原因退出传输,相应的位将置位;如果发送退出,相应的状态位(aa31~0)置位;如果发送成功状态位ta31~0将置位.发送请求状态复位信号可以从trs31~0中读取,通过cpu写1将cantrr寄存器中的位置1,如图所示。
图 发送请求复位寄存器
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
发送请求复位寄存器中的位只能通过cpu置位,通过内部逻辑复位。当发送消息成功或者放弃,该寄存器的相应位将复位。如果can模块要清除寄存器中的位,而cpu要对它置位,则相应的位将置位。
如果通过trs已经对相应的位初始化,但当前没有对消息进行处理,并且相应的trr[n]置位,则会取消相应的传输请求;如果当前正在处理相应的消息,发送成功或者由于在can总线上检测到错误等原因退出传输,相应的位将置位;如果发送退出,相应的状态位(aa31~0)置位;如果发送成功状态位ta31~0将置位.发送请求状态复位信号可以从trs31~0中读取,通过cpu写1将cantrr寄存器中的位置1,如图所示。
图 发送请求复位寄存器
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
上一篇:发送响应寄存器(CANTA)