Stm32F4板子与USBCAN通讯问题,为什么PC机能收到数据,但PC发送的数据开发板为何收不到?

2019-07-20 15:04发布

本帖最后由 challenger 于 2017-4-19 15:24 编辑

用原子的stm32F4开发板及例程,连USBCAN再接PC机,用普通模式或环回模式下,原子哥的开发板发送数据,PC机能接收到数据,但为何PC机发数据,原子哥开发板不能接收到数据,问题出在哪儿?波特率帧测是500.000kbps,这个没问题,要不然PC机也收不到数据。有人遇到过吗?什么问题?第一次弄can通讯。求解?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
challenger
2019-07-20 15:31
本帖最后由 challenger 于 2017-4-19 17:39 编辑

已经调通了,最后把USBCAN恢复出厂设置后,两边通信都再测试OK了。建议先自发自收测试一下。OK证明板子没问题。然后连USBCAN,再连PC机,那120的电阻能配上则配上。然后先板子向PC发一下,如果能通,证明硬件连接没问题。不能通,检查USBCAN设置,检测程序。如果USBCAN反过来向开发板发送数据,开发板能收到数据,说明接收程序无问题,硬件连接也正常。不能收到,检测程序与USBCAN配制,最后再说一句,开发板向PC发,你看USBCAN数据灯有没有闪一下,PC向开发板发数据,正常情况下,USBCAN数据灯也会闪一下。。。

一周热门 更多>