STM32CAN信号测试

今天在测试STM32的CAN通信的时候刻意不接收发器,测试TX的波形如下图,把我整不会了,为什么会是这个波形呢?
1、根据我的理解:在不接收发器的情况下,正常应该TX发送一个时钟的帧起始信号,由于RX无法正确接收到这个信号而产生位错误,CAN会自己停止接下来的发送,并且上发一个位错误帧,错误帧的构成应该是6个位的0和8个位的1。通信速率是1M,一个位时间就是1us,理论的低电平长度应该是(帧起始位(1)+错误标识符(6))*1us = 7us才对。我实测下图的第一个低电平宽度是17us。
2、接下来自动重发机制连续发送了N个1个位长度的低电平(实测1us),应该是不断重发的帧起始信号。但是由于会出现上述的位错误,那也应该是发送一个长度7us的低电平才对,为什么只是一个时钟的低电平呢?

img