Commit 50f9ae5a authored by 赵康弘's avatar 赵康弘

feat: MC33984初始化设定

parent ba4f68a3
......@@ -150,8 +150,8 @@ void Can_Set_Buff_18000001(uint8_t CopyData[])
CopyData[0] = (uint8_t)(ADC_U16 & 0xFFu);
CopyData[1] = (uint8_t)((uint8_t)(ADC_U16 >> 8) & 0xFFu);
/*U48电流*/
CopyData[2] = (uint8_t)(ADC_U16 & 0xFFu);
CopyData[3] = (uint8_t)((uint8_t)(ADC_U16 >> 8) & 0xFFu);
CopyData[2] = (uint8_t)(ADC_U48 & 0xFFu);
CopyData[3] = (uint8_t)((uint8_t)(ADC_U48 >> 8) & 0xFFu);
CopyData[4] = 0;
CopyData[5] = 0;
......
......@@ -22,12 +22,18 @@ void MC33984EHFK_Init(void)
/*3.过电流高/低选择*/
Sim_SPI_Master_0_Byte_Write(MC33984_SOCHLR_0); /*大电流100A,小电流7.5A*/
Sim_SPI_Master_0_Byte_Write(0x07);
Sim_SPI_Master_0_Byte_Write(MC33984_SOCHLR_1); /*大电流100A,小电流7.5A*/
Sim_SPI_Master_0_Byte_Write(0x07);
/*4.电流检测时间与开负载*/
Sim_SPI_Master_0_Byte_Write(MC33984_CDTOLR_0); /*禁用此检测*/
Sim_SPI_Master_0_Byte_Write(0x0c);
Sim_SPI_Master_0_Byte_Write(MC33984_CDTOLR_1); /*禁用此检测*/
Sim_SPI_Master_0_Byte_Write(0x0c);
/*5.直接输入控制*/
Sim_SPI_Master_0_Byte_Write(MC33984_DICR_0); /*使用外部控制,电流监测比例:1=1/41000,快速输出斜率*/
Sim_SPI_Master_0_Byte_Write(0x0c);
Sim_SPI_Master_0_Byte_Write(MC33984_DICR_1); /*使用外部控制,电流监测比例:1=1/41000,快速输出斜率*/
Sim_SPI_Master_0_Byte_Write(0x0c);
/*6.输出切换延迟*/
Sim_SPI_Master_0_Byte_Write(MC33984_OSDR); /*挑了个中间值,延时300ms*/
Sim_SPI_Master_0_Byte_Write(0x03);
......
......@@ -75,8 +75,8 @@ void PC_Control_U48(void)
{
/*3.过电流高/低选择*/
MC33984EHFK_CS1_Output_Low();
Sim_SPI_Master_0_Byte_Write(MC33984_SOCHLR_0);
Sim_SPI_Master_0_Byte_Write(0x07);
Sim_SPI_Master_0_Byte_Write(MC33984_SOCHLR_1);
Sim_SPI_Master_0_Byte_Write(U48_Overcurrent);
MC33984EHFK_CS1_Output_High();
U48_Overcurrent_Last = U48_Overcurrent;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment