首先排除硬件有没有问题,其次再排查程序问题
下载贤集网APP入驻自媒体
江湖救急!哪位亲做过 两块 DSP2812 对接 CAN通信,一片做接收,一片发送,参考DSP2812例程通信不成功,我两片 DSP的ECAN的初始化都是这样的,是个例程里面的, 我对照过TI的文档,初始化的顺序也是对的: 两个DSP工程文件,发送程序和接收程序都上传在附件中: 通信中我查看发送程序中的can发送计数,发现寄存器MessageSendCount的值一直为0,而接收程序中寄存器Rec_l和Rec_h的值不变,也不是发送的值,我目前通信失败,找不出因由,我是用的DSP2812,自身自带SN65HVD230芯片,我现在程序是一直在while(ECanaRegs.CANTA.all != 0x0000FFFF),不能继续运行,通信不成功。望指教?