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.
71 lines
2.3 KiB
71 lines
2.3 KiB
6 months ago
|
/** \file board_config.h */
|
||
|
#if !defined(BOARD_CONFIG_H__8269C71E_6C81_429B_B9F6_2CA6AC082DCC__INCLUDED_)
|
||
|
#define BOARD_CONFIG_H__8269C71E_6C81_429B_B9F6_2CA6AC082DCC__INCLUDED_
|
||
|
|
||
|
#include "define.h"
|
||
|
|
||
|
#define FW_VERSION_MAJOR 0
|
||
|
#define FW_VERSION_MINOR 1
|
||
|
|
||
|
|
||
|
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
#define FALSE 0
|
||
|
#define TRUE (!FALSE)
|
||
|
|
||
|
|
||
|
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
// dbg_print Config
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
#define DEBUG_PRINT
|
||
|
|
||
|
#if defined(DEBUG_PRINT)
|
||
|
#define dbg_printf(fmt,args...) printf( fmt, ## args )
|
||
|
#if 0
|
||
|
#define SW_TIMER_DBG_PRINT
|
||
|
#endif
|
||
|
|
||
|
#else
|
||
|
#define dbg_printf(fmt,args...)
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
#if 0
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
// MODBUS Config
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
#define MODBUS_BAUDRATE 9600
|
||
|
#define MODBUS_DATA_BIT UARTn_DATA_BIT_8
|
||
|
#define MODBUS_STOP_BIT UARTn_STOP_BIT_1
|
||
|
#define MODBUS_PARITY_BIT UARTn_PARITY_BIT_EVEN
|
||
|
#define MODBUS_RX_TIMEOUT 100
|
||
|
#define MODBUS_DEFAULT_ADDRESS 0x01
|
||
|
#define MODBUS_START_REG_ADDRESS 0x0000
|
||
|
#define MODBUS_GET_REG_COUNT 0x0029
|
||
|
#define MODBUS_POLLING_INTERVAL_TIME 1000 //??? ?? ??
|
||
|
#define MODBUS_DATA_INDEX_OUTPUT_COUNT 100 //??? ??? ?? ??? ??
|
||
|
#define MODBUS_DATA_UPDATE_CHECK_INTERVAL_TIME (MODBUS_POLLING_INTERVAL_TIME/2)
|
||
|
#define MODBUS_TX_ERROR_COUNT 10 //?? ?? ?? ?? ???? ??, ??? ???
|
||
|
|
||
|
|
||
|
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
// DATA OUT Uart Config
|
||
|
//////////////////////////////////////////////////////////////
|
||
|
#define DATAOUT_BAUDRATE 115200
|
||
|
#define DATAOUT_DATA_BIT USART1n_DATA_BIT_8
|
||
|
#define DATAOUT_STOP_BIT USART1n_STOP_BIT_1
|
||
|
#define DATAOUT_PARITY_BIT USART1n_PARITY_BIT_NONE
|
||
|
#define DATAOUT_INTERFACE_INIT Usart11_Initialization
|
||
|
#define DATAOUT_TRANSMIT Usart11_Transmit
|
||
|
|
||
|
#endif
|
||
|
|
||
|
|
||
|
|
||
|
#endif
|