|
@@ -12,6 +12,7 @@
|
|
|
#include "SysTick.h"
|
|
#include "SysTick.h"
|
|
|
#include "uart.h"
|
|
#include "uart.h"
|
|
|
#include "Timer.h"
|
|
#include "Timer.h"
|
|
|
|
|
+#include "mb.h"
|
|
|
#if HLW8110
|
|
#if HLW8110
|
|
|
|
|
|
|
|
#define HIGH 1
|
|
#define HIGH 1
|
|
@@ -522,6 +523,7 @@ void Read_HLW8110_IA(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
}
|
|
}
|
|
|
if ( u8_RxBuf[u8_RX_Length-1] == HLW8110_checkSum_Read(u8_RX_Length) )
|
|
if ( u8_RxBuf[u8_RX_Length-1] == HLW8110_checkSum_Read(u8_RX_Length) )
|
|
@@ -566,6 +568,7 @@ void Read_HLW8110_U(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -614,6 +617,7 @@ void Read_HLW8110_PA(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
}
|
|
}
|
|
|
//DelayNms(10);
|
|
//DelayNms(10);
|
|
@@ -663,6 +667,7 @@ void Read_HLW8110_EA(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
}
|
|
}
|
|
|
//DelayNms(10);
|
|
//DelayNms(10);
|
|
@@ -717,7 +722,9 @@ void Read_HLW8110_LineFreq(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
//DelayNms(10);
|
|
//DelayNms(10);
|
|
|
if ( u8_RxBuf[u8_RX_Length-1] == HLW8110_checkSum_Read(u8_RX_Length) )
|
|
if ( u8_RxBuf[u8_RX_Length-1] == HLW8110_checkSum_Read(u8_RX_Length) )
|
|
@@ -757,6 +764,7 @@ void Read_HLW8110_PF(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
}
|
|
}
|
|
|
//DelayNms(10);
|
|
//DelayNms(10);
|
|
@@ -801,6 +809,7 @@ void Read_HLW8110_Angle(void)
|
|
|
{
|
|
{
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
+ eMBPoll();
|
|
|
DelayNms(2);
|
|
DelayNms(2);
|
|
|
}
|
|
}
|
|
|
//DelayNms(10);
|
|
//DelayNms(10);
|