This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28335: Ecan接收中断在调试中无法进入,但是中断执行程序确实执行了,但是在中断里想要给变量赋值却没有执行

Part Number: TMS320F28335

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
* ecan.c
*
* Created on: 2024812
* Author: Administrator
*/
#include "ecan.h"
extern volatile Uint32 RX_L;
extern volatile Uint32 RX_H;
void InitECANB(void)
{
config_eCANB();
Init_mail_Tx_Rx();
}
void Init_GPIOCANb(void)
{
EALLOW;
GpioCtrlRegs.GPAPUD.bit.GPIO17 = 0;// Enable pull-up for GPIO17 (CANRXA)
GpioCtrlRegs.GPAPUD.bit.GPIO16 = 0; // Enable pull-up for GPIO16 (CANTXA)
GpioCtrlRegs.GPAQSEL2.bit.GPIO17 = 3;
GpioCtrlRegs.GPAMUX2.bit.GPIO17 = 2;//CANBRX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

这是变量类型

x 出现错误。请重试或与管理员联系。