Programming Interface (Protocol)
The Propeller Programming Protocol (referred to as "protocol" from here on) is a variable bit-size, flexible bit-rate, asynchronous serial communication mechanism that functions even with inaccurate clock sources. It is designed for communicating through direct-connect digital circuitry (simple wires) and also through RS-232 devices. The protocol is described here in the following ways:
- General Principles - attributes that apply to all forms of the protocol
- Protocol Proper - its pure form, compatible with digital I/O pins
- Protocol RS-232 - compatible with UART and USB Virtual COM Port based serial mediums
Developers should deploy the form most appropriate for an application's needs. However, it is recommended that they study General Principles and Protocol Proper in order to fully understand other variations.