2019-07-14 13:28发布
ewtywtwy 发表于 2019-3-25 19:07 把初始化函数贴出来看看。
jr3367 发表于 2019-3-25 19:23 远程帧的作用是向其他节点请求数据,设置时要注意ID是目标报文的ID,验收滤波也要相应设置。
TOPCB 发表于 2019-3-25 20:09 用标准帧和扩展帧先测试收发没有问题,再测试远程帧,远程帧测试时,可以先测试发送,让接收器接收。
最多设置5个标签!
hcan2.pTxMsg = &TxMessage;
hcan2.pRxMsg = &RxMessage;
hcan2.Instance = CAN2;
hcan2.Init.Mode = CAN_MODE_NORMAL;
hcan2.Init.SJW = CAN_SJW_1TQ;
hcan2.Init.BS1 = CAN_BS1_3TQ;
hcan2.Init.BS2 = CAN_BS2_2TQ;
hcan2.Init.TTCM = DISABLE;
hcan2.Init.ABOM = DISABLE;
hcan2.Init.AWUM = DISABLE;
hcan2.Init.NART = DISABLE;
hcan2.Init.RFLM = DISABLE;
hcan2.Init.TXFP = DISABLE;
hcan2.Init.Prescaler =7;//6;
能具体点吗,“验收滤波也要相应的设置” 怎么实现?现在滤波没有作用,接收处理是通过接收中断,软件处理遥控帧。
已经测过,标准和扩展都测试过,远程帧发送也测试过。就是接收不到,是不是stm32一个硬bug?
一周热门 更多>