添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第0页 > MCP2515_12 > MCP2515_12 PDF资料 > MCP2515_12 PDF资料2第17页
MCP2515
图3-1:
报文发送流程图
开始
No
任何
TXBnCTRL.TXREQ位置
位=
1
?
是的
CLEAR :
TXBnCTRL.ABTF
TXBnCTRL.MLOA
TxBnCTRL.TXERR仲裁
该消息传递
序列开始时的
设备确定该
TXBnCTRL.TXREQ位置为任何的
发送寄存器已
设置的。
清除TxBnCTRL.TXREQ位置
而设置,或者设置CANC-
该消息之前TRL.ABAT位
开始传输,将中止
该消息。
Is
CAN总线提供
开始传送?
No
is
TXBnCTRL.TXREQ=0
或CANCTRL.ABAT = 1
?
是的
No
是的
检查TXBnCTRL.TXP <1 : 0>来
确定最高优先级的消息
发送消息
消息传送
成功“
是的
清除TXBnCTRL.TXREQ位置
No
消息错误
or
失去仲裁
?
迷路
仲裁
信息
错误
SET
TxBnCTRL.TXERR仲裁
是的
CANINTE.MEERE ?
是的
生成
打断
CANINTE.TXnIE=1?
SET
TXB
N
CTRL.MLOA
No
生成
打断
No
SET
CANTINF.TXnIF
该CANINTE.TXnIE位
如果中断确定
应生成时
留言成功是
传输。
SET
CANTINF.MERRF
转到启动
2003-2012 Microchip的科技公司
DS21801G第17页

深圳市碧威特网络技术有限公司