问答

汇集网友智慧,解决技术难题

mike_cow

TA的家园币:48  

  • 当STM32CAN接收超时发出一个错误报文的功能实现问题

    当STM32CAN接收超时发出一个错误报文的功能实现问题在STM32的CAN收发通信中,当接收超时(即在限定的时间内仍然没有接收到数据),发出一个报文的功能,查询pending的返回值,为什么不能实现这个功能?超时没有接收也没能发出。voidUSB_LP_CAN_RX0_IRQHandler1(void){if((CAN_MessagePending(CAN1,CAN_FIFO0)==0){Delay1(10000000);can_tx1(0X29,0X11,0X00,0X00,0X00,0X00,0X00,0X00);}}

    CAN STM32 pen USB message Handler

    2021-12-21 1