forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

wujiazhi
2024-06-07 d0cca79a4aa7efce979c6aed275fe1bb75af4cc4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#ifndef _PROJECT_TEST_H_
#define _PROJECT_TEST_H_
#include "uart.h"
#define Debug_Model 1
 
#define RS485_MODEL_EQUIP
 
typedef struct
{
  uint8_t rs485_recv_buf[1024];
  uint16_t rs485_recv_length;
  FlagStatus rs485_recv_flag;
} RS485_MODULE_PARA_T;
 
#define Gprs_Send_date(__DATA__, __SIZE__) UARTx_SendData_Normal(UART1, __DATA__, __SIZE__)
#define RS485_Send_date_Equip(__DATA__, __SIZE__) UARTx_SendData_Normal(UART1, __DATA__, __SIZE__)
#define RS485_Send_date_uart(__DATA__, __SIZE__) UARTx_SendData_Normal(UART5, __DATA__, __SIZE__)
 
#define LED_ON GPIO_ResetBits(GPIOD, GPIO_Pin_8)
#define LED_OFF GPIO_SetBits(GPIOD, GPIO_Pin_8)
#define LED_TOG GPIO_ToggleBits(GPIOD, GPIO_Pin_8)
#define BOOST_EN_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_13)
#define BOOST_EN_ON GPIO_SetBits(GPIOB, GPIO_Pin_13)
 
#define LP_LOSE_ON GPIO_SetBits(GPIOA, GPIO_Pin_0)
#define LP_LOSE_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_0)
 
#define LV_LOSE_ON GPIO_SetBits(GPIOA, GPIO_Pin_1)
#define LV_LOSE_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_1)
 
#define UV_LOSE_ON GPIO_SetBits(GPIOA, GPIO_Pin_2)
#define UV_LOSE_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_2)
 
#define CV_LOSE_ON GPIO_SetBits(GPIOA, GPIO_Pin_3)
#define CV_LOSE_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_3)
 
#define LCD_3V3_ON GPIO_SetBits(GPIOF, GPIO_Pin_0)
#define LCD_3V3_OFF GPIO_ResetBits(GPIOF, GPIO_Pin_0)
 
#define EQUIP_RE_ON GPIO_SetBits(GPIOA, GPIO_Pin_14)
#define EQUIP_RE_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_14)
 
#define RS485_PWR_EN_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_15)
#define RS485_PWR_EN_ON GPIO_SetBits(GPIOA, GPIO_Pin_15)
 
#define UART1_RE_ON GPIO_SetBits(GPIOA, GPIO_Pin_10)
#define UART1_RE_OFF GPIO_ResetBits(GPIOA, GPIO_Pin_10)
 
void AppNvr_Print(void);
void project_test_1(void);
void project_test_7(void);
void project_test_9(void);
void All_GPIO_Init_test(void);
void Project_Test(void);
void ALL_ADC_Init_Test(void);
void Iic_Init_Test(void);
void UART_Init_test(void);
void Gprs_Uart5_Receive_Data(void);
#endif