Sdílet prostřednictvím


SoftwareSpi Konstruktory

Definice

Přetížení

SoftwareSpi(Int32, Int32, Int32, Int32, SpiConnectionSettings, GpioController)
SoftwareSpi(Int32, Int32, Int32, Int32, SpiConnectionSettings, GpioController, Boolean)

Softwarová implementace SPI.

SoftwareSpi(Int32, Int32, Int32, Int32, SpiConnectionSettings, GpioController)

public SoftwareSpi (int clk, int miso, int mosi, int cs, System.Device.Spi.SpiConnectionSettings settings = default, System.Device.Gpio.GpioController controller = default);
new Iot.Device.Spi.SoftwareSpi : int * int * int * int * System.Device.Spi.SpiConnectionSettings * System.Device.Gpio.GpioController -> Iot.Device.Spi.SoftwareSpi
Public Sub New (clk As Integer, miso As Integer, mosi As Integer, cs As Integer, Optional settings As SpiConnectionSettings = Nothing, Optional controller As GpioController = Nothing)

Parametry

clk
Int32
miso
Int32
mosi
Int32
cs
Int32
controller
GpioController

Platí pro

SoftwareSpi(Int32, Int32, Int32, Int32, SpiConnectionSettings, GpioController, Boolean)

Softwarová implementace SPI.

public SoftwareSpi (int clk, int miso, int mosi, int cs = -1, System.Device.Spi.SpiConnectionSettings? settings = default, System.Device.Gpio.GpioController? controller = default, bool shouldDispose = true);
public SoftwareSpi (int clk, int sdi, int sdo, int cs = -1, System.Device.Spi.SpiConnectionSettings? settings = default, System.Device.Gpio.GpioController? gpioController = default, bool shouldDispose = true);
new Iot.Device.Spi.SoftwareSpi : int * int * int * int * System.Device.Spi.SpiConnectionSettings * System.Device.Gpio.GpioController * bool -> Iot.Device.Spi.SoftwareSpi
new Iot.Device.Spi.SoftwareSpi : int * int * int * int * System.Device.Spi.SpiConnectionSettings * System.Device.Gpio.GpioController * bool -> Iot.Device.Spi.SoftwareSpi
Public Sub New (clk As Integer, miso As Integer, mosi As Integer, Optional cs As Integer = -1, Optional settings As SpiConnectionSettings = Nothing, Optional controller As GpioController = Nothing, Optional shouldDispose As Boolean = true)
Public Sub New (clk As Integer, sdi As Integer, sdo As Integer, Optional cs As Integer = -1, Optional settings As SpiConnectionSettings = Nothing, Optional gpioController As GpioController = Nothing, Optional shouldDispose As Boolean = true)

Parametry

clk
Int32

Špendlík hodin.

misosdi
Int32

Pin výstupu hlavního vstupního podřízené hodnoty. Volitelné, pokud chcete ignorovat nastavení na -1

mosisdo
Int32

Hlavní výstupní výstupní vstupní kolík.

cs
Int32

Čipový kolík (nebo negovaný výběr čipu). Volitelné, pokud chcete ignorovat, nastavte na hodnotu -1.

settings
SpiConnectionSettings

Nastavení připojení SPI.

controllergpioController
GpioController

Ovladač GPIO používaný pro kolíky.

shouldDispose
Boolean

True pro odstranění kontroleru Gpio

Poznámky

Všimněte si, že v SPIConnectionSettings je také ChipSelectLine, buď tato nebo cs vlastnost bude použita.

Platí pro