#ifndef _PROJECT_TEST_H_
|
#define _PROJECT_TEST_H_
|
#include "uart.h"
|
#define Debug_Model 1
|
|
#define RS485_MODEL_EQUIPx
|
|
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 UART5_RE_ON GPIO_SetBits(GPIOA, GPIO_Pin_10)
|
#define UART5_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_Uart1_Receive_Data(void);
|
#endif
|