Difference between revisions of "Protocol decoder:Spi"

From sigrok
Jump to navigation Jump to search
m
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<div style="float:right">
{{Infobox protocol decoder
{{Infobox protocol decoder
| id              = spi
| id              = spi
| name            = Serial Peripheral Interface
| name            = Serial Peripheral Interface
| description    = Full-duplex, synchronous, serial bus
| description    = Full-duplex, synchronous, serial bus
| status          = <span style="background-color: lime">supported</span>
| status          = supported
| license        = GPLv2+
| license        = GPLv2+
| source_code_dir = spi
| source_code_dir = spi
| image          =  
| image          = [[File:Pd spi example.png|250px]]
| input          = logic
| input          = logic
| output          = spi
| output          = spi
| probes          = MISO, MOSI, CLK, CS#
| probes          = CLK
| optional_probes = &mdash;
| optional_probes = MISO, MOSI, CS#
| options        = cs_polarity, cpol, cpha, bitorder, wordsize
| options        = cs_polarity, cpol, cpha, bitorder, wordsize
| annotations    = Hex
}}
}}


The '''spi''' protocol decoder...
The '''spi''' protocol decoder decodes the [https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus Serial Peripheral Interface] bus.


== Hardware ==
== Hardware ==


=== SPI ===
=== Macronix MX25L1605D in openbiosprog-spi ===


TODO.
See [[Protocol_decoder:Mx25lxx05d#Macronix_MX25L1605D_in_openbiosprog-spi|Macronix MX25L1605D in openbiosprog-spi ]].
 
'''Probe setup:'''
 
TODO.
 
'''Photos:'''
 
TODO.
<gallery>
</gallery>


== Protocol ==
== Protocol ==


TODO.
See [https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus#Operation Wikipedia] for a detailed protocol specification.


== Resources ==
== Resources ==


TODO.
* [https://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus Wikipedia: Serial Peripheral Interface Bus]


[[Category:Protocol decoder]]
[[Category:Protocol decoder]]
[[Category:SPI]]

Latest revision as of 00:04, 3 April 2015

spi
Pd spi example.png
Name Serial Peripheral Interface
Description Full-duplex, synchronous, serial bus
Status supported
License GPLv2+
Source code decoders/spi
Input logic
Output spi
Probes CLK
Optional probes MISO, MOSI, CS#
Options cs_polarity, cpol, cpha, bitorder, wordsize

The spi protocol decoder decodes the Serial Peripheral Interface bus.

Hardware

Macronix MX25L1605D in openbiosprog-spi

See Macronix MX25L1605D in openbiosprog-spi .

Protocol

See Wikipedia for a detailed protocol specification.

Resources