Difference between revisions of "HANcoder/STM32/Blocks/SPI Master Transfer"

From OpenMBD
< HANcoder‎ | STM32‎ | Blocks
Jump to: navigation, search
Line 9: Line 9:
 
|SampleTime = Default
 
|SampleTime = Default
  
 +
}}
 +
== Block parameters ==
 +
{| class="wikitable"
 +
|-
 +
! style="width:150px" | Parameter
 +
! Description
 +
|-
 +
| Channel
 +
| Select the SPI channel to use.
 +
|-
 +
| Communication speed
 +
| Select the frequency of the SPI clock signal.
 +
|-
 +
| Polarity
 +
| Select the polarity of the SPI clock signal during idle.
 +
|-
 +
| Phase
 +
| Select the edge of the SPI clock signal at which time a bit should be sampled.
 +
|}
 +
 +
== Examples ==
 +
[[HANcoder/Examples/MPU6500|MPU6500]]
 +
 +
{{HANcoder/BlockFooter|
 +
|SeeAlso = [[HANcoder/SPI_Master_Init|SPI master init]]
 
}}
 
}}

Revision as of 11:53, 27 April 2017

Supported Targets: Olimexino, E407, P405

General information about SPI Master Transfer

The 'SPI Master Transfer' block performs a byte transfer via SPI.

Block

SPIMasterTransferBlock.png

Mask

SPIMasterTransferMask.png

Block parameters

Parameter Description
Channel Select the SPI channel to use.
Communication speed Select the frequency of the SPI clock signal.
Polarity Select the polarity of the SPI clock signal during idle.
Phase Select the edge of the SPI clock signal at which time a bit should be sampled.

Examples

MPU6500

See Also

SPI master init