用户可以通过以下方式将FDCAN设置为内部环回模式:向FDCAN_TEST中的LBCK位写入1,并向FDCAN_CCCR中的MON位写入1。可以测试FDCAN,而不会影响连接到FDCAN_TX和FDCAN_RX的正在运行的CAN系统针脚。 FDCAN_RX引脚与FDCAN断开连接,并且FDCAN_TX引脚保持隐性。 下图显示了内部环回模式下FDCAN_TX和FDCAN_RX引脚的连接 ...
if( (ret & FDCAN_IT_ARB_PROTOCOL_ERROR) && (hfdcan->Instance->CCCR & FDCAN_CCCR_INIT_Msk)) { //hfdcan->Instance->CCCR |= FDCAN_CCCR_CCE_Msk; hfdcan->Instance->CCCR &= ~FDCAN_CCCR_INIT_Msk; st_DrvCan1.device.status.errcode = 0xff; } else { tmp_u32Errcount = st_Drv...
图 22. 外部环回模式下的引脚控制 FDCANx_Tx =1 FDCAN_RX 4.3.4.4 Tx FDCAN Rx 内部环回模式 该模式为硬件自检提供.通过向 FDCAN_TEST 中的 LBCK 位写入 1 并向 FDCAN_CCCR 中的 MON 位写入 1, 用户可以将 FDCAN 设置为内部环回模式. 可在不影响正在运行的连接到 FDCAN_TX 和 FDCAN_RX 引脚...
我们正在与 AURIX TC397x 合作。 我们实现了 CAN 外部环回, CAN 能够使用 CAN 0 和 CAN1 成功传输和接收 CAN消息。 我们希望将其作为 CAN FD,因为标称和数据位寄存器都馈送了正确的位时序参数(启用了自动计算)。 并启用 CAN FD,CCCR。FDOE和CCCR。BRSE正在制定中。 但它的行为仍然像经典 CAN,没有观察到...
使用CYTVII-B-E-100-SO评估套件时,CYT2B75CA 上的 CANFD CCCR INIT 位从未清除 Attachments are accessible only for community members. Log in Translation_Bot Community Manager 查看原创内容:English| 原作者: Shurakair 这是机器翻译的内容 我正在尝试在C...
FDCAN1->CCCR |= FDCAN_CCCR_PXHD; // Protocol exception handling FDCAN1->NBTP = 0x100403; } I was not able to reproduce this error in STM32CubeIDE. I've pasted same lines to the empty project and it worked. Therefore i must by not doing something that CubeIDE is. I read throug...
I would also check that the HAL is really disabling the automatic retransmission bit in FDCAN CCCR. I can't believe that the No ACK exception is not handled correctly by the hardware. Best regards. Yes, I would definitely check the error counter register in this case. ...
MCAN_CCCR[8] FDOE bit:使能CAN FD MCAN_CCCR[9] BRSE bit:使能波特率切换 MCAN_NBTP寄存器:配置非数据场部分的波特率 MCAN_DBTP寄存器:配置数据场部分的波特率 注: MCAN_CCCR Register MCU_MCAN0_CFG:0x40528018 MCAN_NBTP Register MCU_MCAN0_CFG:0x4052801C ...
frames • to receive remote frames • to give acknowledge to valid frames This mode does not support: • data frames sending • remote frames sending • active error frames or overload frames sending The FDCAN is set in the restricted-operation mode via the ASM bit in ...
通过将 CCCR 寄存器中的 BRSE 位置 1,可以启用位速率切换功能.启用比特率切换时,我们还需要正确设置仲裁相位比特率 (启用比特率切换之前)和数据相位比特率(启用比特率切换之后).仲裁相位比特率由 NBTP 寄存器设置,数据相位比特率由 DBTP 寄存器设置. 2.3 发送器延迟补偿 MCAN 的协议单元实现了一种时延补偿机制来...