TMS320F28377D: 你好,我遇到了一个关于CAN通信的问题:同样的程序,开发板用的CANA,示波器测量TX、RX波形正常,但是改成CANB烧录给我自己的板子,示波器测量TX、RX一直为高电平,请问是为什么呢?

Part Number: TMS320F28377D

如题,下图是开发板TX与地的波形

开发板的RX与地

下图为我自己的板子TX与地

RX与地

下面为代码,上面的是开发板的,下面注释的是我自己板子的,区别仅仅是一个使用CANA一个使用CANB,请问可能是什么原因呢?

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//#############################################################################
//
// FILE: can_ex2_loopback_interrupts.c
//
// TITLE: CAN External Loopback with Interrupts Example
//
//! \addtogroup driver_example_list
//! <h1> CAN External Loopback with Interrupts </h1>
//!
/* CAN线External Loopback
CANTXpinRXTX->TXpin->RX
TXRX
*/
//! This example shows the basic setup of CAN in order to transmit and receive
//! messages on the CAN bus. The CAN peripheral is configured to transmit
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX