
1000xxxx
baud
19200
1001xxxx
baud
38400
1010xxxx
baud
57600
bits 3-2:
xxxx00xx
none
parity
xxxx01xx
odd
parity
xxxx11xx
even
parity
bit 1: xxxxxx0x
one stop
bit
xxxxxx1x
two
stop bits
bit 0: xxxxxxx0
7 data bits
xxxxxxx1
8 data
bits
Return Value: None
Example
:
int TC_232_parameter(long baud,int parity,int stop,int data)
{
unsigned char cc=0;
unsigned int i_baud;
i_baud = (int)(baud / 10L);
switch (i_baud)
{
case 11 : cc=0x00; break;
case 15 : cc=0x10; break;
case 30 : cc=0x20; break;
case 60 : cc=0x30; break;
case 120 : cc=0x40; break;
case 240 : cc=0x50; break;
case 480 : cc=0x60; break;
case 1920 : cc=0x80; break;
case 3840 : cc=0x90; break;
case 5760 : cc=0xA0; break;
default: cc=0x70; break;
}
switch (parity)
Summary of Contents for PT600
Page 1: ...PT600 Portable Terminal Programming Reference Guide Document number 3506000120...
Page 7: ......
Page 16: ......
Page 20: ...regs h bh 5 regs h al unsigned char type regs h bl unsigned char status int86 0x21 regs regs...
Page 57: ......
Page 66: ...Host Command STX ESC CMD parameters CS1 CS2 ADDR Acknowledgement ACK Negative ACK NAK...