Patent ID: 8266347

Claim:
A data transmission method, comprising: transmitting a clock signal by a first pin, wherein the clock signal has a clock reset pulse and a plurality of clocks subsequent to the clock reset pulse; and transmitting a data signal by a second pin according to the timing of the clock signal, wherein the data signal comprises a data block for transmitting data between a host and a peripheral apparatus; wherein during a period of the clock reset pulse occurring in the clock signal, the data signal produces a data reset pulse within the period of the clock reset pulse, wherein a rising edge of the data reset pulse is after a rising edge of the clock reset pulse, and a falling edge of the data reset pulse is before a falling edge of the clock reset pulse; wherein the data reset pulse is the only one pulse produced by the data signal within the period of the clock reset pulse, and the data signal is reset after the data reset pulse and the clock reset pulse occur; wherein the data signal further comprises a start block between the data reset pulse and the address block, and the host is further used for transmitting a start data to the peripheral apparatus in the start block.