| | |
| | | #define _MODBUS_H |
| | | //#include "sys.h" |
| | | #include "stm32f10x.h" |
| | | |
| | | #include "Usart.h" |
| | | //#define RS485_TX_EN PDout(7) |
| | | |
| | | #define RS485_TX_PIN GPIO_Pin_7 |
| | |
| | | |
| | | #define MODBUS_SIZE 200 |
| | | |
| | | #define WAITDELAYCOUNT 500 //å©ä½1使°æ®çå¾
æ¬¡æ° |
| | | extern u8 cmd_mode; |
| | | #define WAITDELAYCOUNT 1500 //å©ä½1使°æ®çå¾
æ¬¡æ° |
| | | extern u8 RS485_Addr; |
| | | extern u8 RS485_RX_BUFF[200]; |
| | | extern u16 RS485_RX_CNT; |
| | | //extern u8 DATA_RX_BUFF[2048]; |
| | | extern u16 Modbus_HoldReg[MODBUS_SIZE]; |
| | | |
| | | void Modbus_RegMap(void); |
| | | void RS485_Init(void); |
| | | void Timer7_Init(void); |
| | | void RS485_Service(void); |