测试完毕的程序
This commit is contained in:
parent
92f7b18ac4
commit
6cba2b3b78
@ -245,16 +245,14 @@ void UART5_IRQHandler(void)
|
||||
uint8_t checkSum = ~((elec_v_data.voltage_array[0] + elec_v_data.voltage_array[1] + elec_v_data.voltage_array[2] + BL0942_ADDR_R + Addr_V_RMS)&0xFF);
|
||||
if(elec_v_data.voltage_array[3] == checkSum)
|
||||
{
|
||||
// 校验正确对数据进行赋值
|
||||
elec_v_data.bus_com_stm = BUS_COM_STATE_IDLE;
|
||||
|
||||
elec_v_data.bus_rms_voltage_V =elec_v_data.voltage_raw / Voltage_K;
|
||||
|
||||
elec_v_data.voltage_raw = 0;
|
||||
|
||||
elec_v_data.current_index = 0;
|
||||
}
|
||||
|
||||
|
||||
// 校验正确对数据进行赋值
|
||||
elec_v_data.bus_com_stm = BUS_COM_STATE_IDLE;
|
||||
elec_v_data.current_index = 0;
|
||||
}
|
||||
|
||||
|
||||
@ -278,15 +276,13 @@ void UART5_IRQHandler(void)
|
||||
if(elec_v_data.current_array[3] == checkSum)
|
||||
{
|
||||
// 校验正确对数据进行赋值
|
||||
elec_v_data.bus_com_stm = BUS_COM_STATE_IDLE;
|
||||
|
||||
elec_v_data.bus_rms_current_mA =elec_v_data.current_raw*100 / Current_K;
|
||||
|
||||
elec_v_data.current_raw = 0;
|
||||
|
||||
elec_v_data.current_index = 0;
|
||||
|
||||
}
|
||||
|
||||
elec_v_data.bus_com_stm = BUS_COM_STATE_IDLE;
|
||||
elec_v_data.current_index = 0;
|
||||
|
||||
elec_v_data.current_raw = 0;
|
||||
}
|
||||
|
||||
|
||||
@ -310,20 +306,20 @@ void UART5_IRQHandler(void)
|
||||
if(elec_v_data.power_array[3] == checkSum)
|
||||
{
|
||||
// 校验正确对数据进行赋值
|
||||
elec_v_data.bus_com_stm = BUS_COM_STATE_IDLE;
|
||||
|
||||
|
||||
// 当接收到的数据为负值时将其转为正值
|
||||
if(elec_v_data.power_array[2] > 0x7F)
|
||||
{
|
||||
elec_v_data.power_raw = ~elec_v_data.power_raw + 1;
|
||||
elec_v_data.power_raw = (~elec_v_data.power_raw & 0xFFFFFF) + 1;
|
||||
}
|
||||
|
||||
elec_v_data.bus_active_power_watt = elec_v_data.power_raw * 100 /Power_K;
|
||||
|
||||
elec_v_data.power_raw = 0;
|
||||
|
||||
elec_v_data.current_index = 0;
|
||||
}
|
||||
|
||||
elec_v_data.bus_com_stm = BUS_COM_STATE_IDLE;
|
||||
elec_v_data.power_raw = 0;
|
||||
elec_v_data.current_index = 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
32474
MDK-ARM/JLinkLog.txt
32474
MDK-ARM/JLinkLog.txt
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@ -117,6 +117,10 @@
|
||||
<pMon>Segger\JL2CM3.dll</pMon>
|
||||
</DebugOpt>
|
||||
<TargetDriverDllRegistry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>DLGUARM</Key>
|
||||
</SetRegEntry>
|
||||
<SetRegEntry>
|
||||
<Number>0</Number>
|
||||
<Key>JL2CM3</Key>
|
||||
@ -150,11 +154,6 @@
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>elec_v_data,0x0A</ItemText>
|
||||
</Ww>
|
||||
<Ww>
|
||||
<count>1</count>
|
||||
<WinNumber>1</WinNumber>
|
||||
<ItemText>elec_v_data,0x0A</ItemText>
|
||||
</Ww>
|
||||
</WatchWindow1>
|
||||
<WatchWindow2>
|
||||
<Ww>
|
||||
@ -169,7 +168,7 @@
|
||||
<DebugFlag>
|
||||
<trace>0</trace>
|
||||
<periodic>1</periodic>
|
||||
<aLwin>0</aLwin>
|
||||
<aLwin>1</aLwin>
|
||||
<aCover>0</aCover>
|
||||
<aSer1>0</aSer1>
|
||||
<aSer2>0</aSer2>
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
<TargetName>Coulombmeter</TargetName>
|
||||
<ToolsetNumber>0x4</ToolsetNumber>
|
||||
<ToolsetName>ARM-ADS</ToolsetName>
|
||||
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARM_Compiler_5.06u7</pCCUsed>
|
||||
<pCCUsed>5060960::V5.06 update 7 (build 960)::.\ARMCLANG506</pCCUsed>
|
||||
<uAC6>0</uAC6>
|
||||
<TargetOption>
|
||||
<TargetCommonOption>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user