You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
|
3 months ago
|
/******************************************************************************
|
||
|
|
* File anodebug.c
|
||
|
|
* Organization ����ť����Ƽ�����˾
|
||
|
|
* Version V1.00
|
||
|
|
* Date 22-November-2024
|
||
|
|
* Brief ANO debug function
|
||
|
|
******************************************************************************/
|
||
|
|
|
||
|
|
/******************************************************************************
|
||
|
|
Version Record
|
||
|
|
*****************************************************************************
|
||
|
|
Time 22-November-2024
|
||
|
|
Version V1.00
|
||
|
|
Author ������
|
||
|
|
Description
|
||
|
|
*First version created(move from DC_Inverter_Shunt_Sample.c)
|
||
|
|
******************************************************************************/
|
||
|
|
|
||
|
|
#include "parameter.h"
|
||
|
|
#include "usart.h"
|
||
|
|
#include "anodebug.h"
|
||
|
|
|
||
|
|
/*------Ano����--------֡ͷ----------------���ݳ���--����1-----����2-----����3-----����4-----֡βУ��-*/
|
||
|
|
uint8_t AnoData[16] = {0xAB,0xFE,0x05,0xF1,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
|
||
|
|
|
||
|
|
void ANO_Debug_Run(void)
|
||
|
|
{
|
||
|
|
uint16_t flen = AnoData[4] + AnoData[5]*256;
|
||
|
|
uint8_t sumcheck = 0;
|
||
|
|
uint8_t addcheck = 0;
|
||
|
|
|
||
|
|
for(uint16_t i=0;i<(flen+6);i++)
|
||
|
|
{
|
||
|
|
sumcheck+=AnoData[i];
|
||
|
|
addcheck+=sumcheck;
|
||
|
|
|
||
|
|
}
|
||
|
|
AnoData[flen+6]=(uint8_t)sumcheck;
|
||
|
|
AnoData[flen+7]=(uint8_t)addcheck;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
/*********** (C) COPYRIGHT 2024 ����ť����Ƽ�����˾ ******** END OF FILE ********/
|