1、手册
认真翻译上边的一段话:
示例:使用中断的方式来想TxFIFO中写入数据
在中断模式中,写操作可以持续直到can.ISR[TXFLL]产生一个中断。
数据能够持续写入TxFIFO直到TxFIFO被写满。当TxFIFO写满的时候,can.ISR[TXFLL] 和 can.SR[TXFLL]被设置成1.当TxFIFO为空的时候,can.ISR[TXFEMP]被设置成1.
2、其实逻辑正好与接收相反
分析:1、先组织数据 2、把数据写入发送寄存器中3、使能发送中断4、判断发送完成,
3、理解
上边的思路貌似错了。根据翻译出来的那一段话来看。我首先应该去发送数据,等到发送完成会触发中断,我应该做的是通过中断来及时处理发送完成后应该做的事情。
目前实现了数据的发送但不是中断的方式
4、对中断发送数据流程的深度理解
目前还不能理解,后边理解了以后补上吧。