Serial Programming/Serial ATA

From Wikibooks, open books for an open world
< Serial Programming
Jump to: navigation, search

Serial Programming: Introduction and OSI Network Model -- RS-232 Wiring and Connections -- Typical RS232 Hardware Configuration -- 8250 UART -- DOS -- MAX232 Driver/Receiver Family -- TAPI Communications In Windows -- Linux and Unix -- Java -- Hayes-compatible Modems and AT Commands -- Universal Serial Bus (USB) -- Forming Data Packets -- Error Correction Methods -- Two Way Communication -- Packet Recovery Methods -- Serial Data Networks -- Practical Application Development -- IP Over Serial Connections

NOTE: This is a very sparse document right now. You may want to check out alternate sources in the meantime for more information.

Introduction[edit]

S-ATA or Serial ATA

Is a new technology to replace the P-ATA or parallel ATA.

It has the following advantages:

  • less power consumption 500 millivolts in P_ATA 5 volts.
  • easy to install, without seting master and slave.
  • good air movement replacing ribbon cable to guarantee good air flow.

History[edit]

Physical Layer[edit]

Requirements[edit]

Limitations[edit]

Handshaking[edit]

Serial ATA in the Real World[edit]

Grounding and Power[edit]

Firmware Quirks[edit]

Nonstandard Connectors and Wiring[edit]

Physical Limitations in Practice[edit]

Serial Programming: Introduction and OSI Network Model -- RS-232 Wiring and Connections -- Typical RS232 Hardware Configuration -- 8250 UART -- DOS -- MAX232 Driver/Receiver Family -- TAPI Communications In Windows -- Linux and Unix -- Java -- Hayes-compatible Modems and AT Commands -- Universal Serial Bus (USB) -- Forming Data Packets -- Error Correction Methods -- Two Way Communication -- Packet Recovery Methods -- Serial Data Networks -- Practical Application Development -- IP Over Serial Connections