你好!
我想使用CANTRR这个寄存器,但是尝试着做了两种试验,结果都无法暂停CAN的传输,如下截图:
1、

先将邮箱0禁用,然后置位邮箱0的TRS位,接着置位邮箱0的TRR位,但仍然能发送。CANTRR寄存器为1。为什么配置了TRR寄存器,仍然能发送呢?
2、

另外,我发现以上同样的程序,如果通过手动打断电的方式运行,程序先运行到232行断电处,然后再运行到233行断点处,但是发现CANTSR和CANTRR均为0,这是为什么呢?
3、

先将邮箱0开启,然后置位邮箱0的TRS位,接着置位邮箱0的TRR位,但仍然能发送。CANTRS和CANTRR寄存器为1。为什么配置了TRR寄存器,仍然能发送呢?
4、另外,我想了解一下,在没有发送时,先配置邮箱0的TRS位,再配置邮箱0的TRR位,能清除TRS位吗?我做了一下试验,好像不行,麻烦向您确认一下,谢谢!


