Обновление
This commit is contained in:
parent
e99b86ba89
commit
e36c0bc1a6
|
|
@ -92,7 +92,7 @@ typedef struct {
|
||||||
|
|
||||||
} tCanSerialPortFrameFlagchip;
|
} tCanSerialPortFrameFlagchip;
|
||||||
|
|
||||||
void vCanSerialPortFrameDMAInit(
|
bool vCanSerialPortFrameDMAInit(
|
||||||
tCanSerialPortFrameFlagchip *env,
|
tCanSerialPortFrameFlagchip *env,
|
||||||
FLEXCAN_Type *CANx, // FLEXCAN0
|
FLEXCAN_Type *CANx, // FLEXCAN0
|
||||||
uint8 CAN_INDEX, // CAN0 = 0 ... CAN3 = 3
|
uint8 CAN_INDEX, // CAN0 = 0 ... CAN3 = 3
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@ vCanSerialPortFrameInitStructure(tCanSerialPortFrameFlagchip *env, uint16_t rxDa
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void vCanSerialPortFrameDMAInit(
|
bool vCanSerialPortFrameDMAInit(
|
||||||
tCanSerialPortFrameFlagchip *env,
|
tCanSerialPortFrameFlagchip *env,
|
||||||
FLEXCAN_Type *CANx, // FLEXCAN0
|
FLEXCAN_Type *CANx, // FLEXCAN0
|
||||||
uint8 CAN_INDEX, // CAN0 = 0 ... CAN3 = 3
|
uint8 CAN_INDEX, // CAN0 = 0 ... CAN3 = 3
|
||||||
|
|
@ -247,20 +247,24 @@ void vCanSerialPortFrameDMAInit(
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!env->reInit) {
|
||||||
|
env->reInit = true;
|
||||||
|
vCanSerialPortFrameInitStructure(env, 40, 0);
|
||||||
|
|
||||||
|
CanSerialPortFrameSetType(env, canTypeFrame);
|
||||||
|
CanSerialPortFrameSetId(env, canId);
|
||||||
|
|
||||||
|
env->canBaudRate = canBaudRate;
|
||||||
|
}
|
||||||
|
|
||||||
FLEXCAN_Start(CAN_INDEX); // Start CAN
|
FLEXCAN_Start(CAN_INDEX); // Start CAN
|
||||||
|
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!env->reInit) {
|
return true;
|
||||||
env->reInit = true;
|
|
||||||
vCanSerialPortFrameInitStructure(env, 40, 0);
|
|
||||||
|
|
||||||
CanSerialPortFrameSetType(env, canTypeFrame);
|
|
||||||
CanSerialPortFrameSetId(env, canId);
|
|
||||||
|
|
||||||
env->canBaudRate = canBaudRate;
|
|
||||||
}
|
|
||||||
|
|
||||||
//конец------------------------------------CAN----------------------------------------------------------------------
|
//конец------------------------------------CAN----------------------------------------------------------------------
|
||||||
//конец------------------------------------CAN----------------------------------------------------------------------
|
//конец------------------------------------CAN----------------------------------------------------------------------
|
||||||
//конец------------------------------------CAN----------------------------------------------------------------------
|
//конец------------------------------------CAN----------------------------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue