谢谢以上各位朋友的帮助
问题已经解决,真的真的很……
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; // 复用推挽输出
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStructure);
加入了上面红色的部分就好了,我寻思着,是不是没有设定IO的速度,导致两边的速率出现可能不太一致,而出现的ACK错误
但是,AC BC间的如何解释?标准的CAN设备适应能力强?
再次感谢各位朋友
|