⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sioapi.h

📁 modbus 源代码,RS485 通信,实现PC与RTU通信
💻 H
字号:
/*******************************************************************************

                                   sioapi.h

********************************************************************************

   Written by:   Shaheen Mahomed

   nSoft Developement.

********************************************************************************

  0.00aA  17 Jun 04 SSM  Began project
  0.00aI  11 Oct 04 BDW  Increasing SIO buffer sizes

*******************************************************************************/

#define P6720SER1 0
#define P6720SER2 1

// Buffer sizes
#define SIO_TX_BUFFER_SIZE  224
#define SIO_RX_BUFFER_SIZE  224

/* different hardware interfaces  */

#define  SIOAPI_BAUD_110      110
#define  SIOAPI_BAUD_300      300
#define  SIOAPI_BAUD_600      600
#define  SIOAPI_BAUD_1200     1200
#define  SIOAPI_BAUD_2400     2400
#define  SIOAPI_BAUD_4800     4800
#define  SIOAPI_BAUD_9600     9600
#define  SIOAPI_BAUD_19200    19200
#define  SIOAPI_BAUD_20833    20833
#define  SIOAPI_BAUD_28800    28800
#define  SIOAPI_BAUD_38400    38400
#define  SIOAPI_BAUD_57600    57600
#define  SIOAPI_BAUD_115200   115    /* To fit into UINT16 */

#define  SIOAPI_PARITY_NONE   0
#define  SIOAPI_PARITY_ODD    1
#define  SIOAPI_PARITY_EVEN   2

BYTE  sioapi_enable  ( UINT iPort);
BYTE  sioapi_disable ( UINT iPort ) ;
BYTE  sioapi_init    ( UINT iPort ) ;
BYTE  sioapi_putch   ( UINT iPort, BYTE  ch ) ;
BYTE  sioapi_getch   ( UINT iPort ) ;
BYTE  sioapi_ixrx    ( UINT iPort ) ;
BYTE  sioapi_ixtx    ( UINT iPort ) ;
BYTE  sioapi_setport ( UINT iPort, UINT ibaud, UINT iparity, UINT idata, UINT istop) ;
BYTE  sioapi_puts    ( UINT iPort, BYTE *str, UINT length ) ;
BYTE  sioapi_tx_complete ( UINT port_handle ) ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -