Model 100 Serial Interface: Difference between revisions

From Bitchin100 DocGarden
Jump to navigationJump to search
Line 8: Line 8:
|Bit || Function || Note
|Bit || Function || Note
|-
|-
|0  || Stop bits || 0 => 1 stop bit; 1 => 2 stop bits
|0  || Stop bits || 0 &rarr; 1 stop bit<br/>1 &rarr; 2 stop bits
|-
|-
|1  || Parity || 0 => Odd parity; 1 => Even
|1  || Parity || 0 &rarr; Odd parity<br/>1 &rarr; Even
|-
|-
|2  || Parity Inhibit || 0 => Parity; 1 => No parity
|2  || Parity Inhibit || 0 &rarr; Parity<br/>1 &rarr; No parity
|-
|-
|4-3 || Character length selected || Number of bits: 00 => 5, 01 => 6, 10 => 7, 11 => 8
|4-3 || Character length selected || Number of bits;<br/>00 &rarr; 5<br/>01 &rarr; 6<br/>10 &rarr; 7<br/>11 &rarr; 8
|-
|-
|7-5 || Unused ||
|7-5 || Unused ||

Revision as of 16:02, 1 February 2009

Configuration

Serial Word Format

Port $D8 controls the serial word format.

Bit Function Note
0 Stop bits 0 → 1 stop bit
1 → 2 stop bits
1 Parity 0 → Odd parity
1 → Even
2 Parity Inhibit 0 → Parity
1 → No parity
4-3 Character length selected Number of bits;
00 → 5
01 → 6
10 → 7
11 → 8
7-5 Unused

Baud Rate

Data Transmission

Data Reception

I/O Map

NameDirectionPort
TX Output $C8
RX Input $C8
RTS Output $BA, bit 7
CTS Input $BB, bit 4
DSR Input $BB, bit 5
DTR Output $BA, bit 6

Direction indicates both data flow, and whether to use an IN or OUT instruction to read/write to the given pin.