共用方式為


Ftx232HDevice 類別

定義

FTx32H 基底裝置

public class Ftx232HDevice : Iot.Device.FtCommon.FtDevice, IDisposable
type Ftx232HDevice = class
    inherit FtDevice
    interface IDisposable
Public Class Ftx232HDevice
Inherits FtDevice
Implements IDisposable
繼承
衍生
實作

建構函式

Ftx232HDevice(FtDevice)

具現化 FTx232H 裝置物件。

Ftx232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

具現化 FTx232H 裝置物件。

屬性

Channel

取得通道。

DefaultPinNumberingScheme

這個面板的預設針腳編號配置。

(繼承來源 Board)
Description

裝置描述。

(繼承來源 FtDevice)
Disposed

如果處置此實例,則為 True。 在變成 true 之後,任何嘗試使用它都會導致未定義的行為。

(繼承來源 Board)
Flags

表示裝置狀態。 可以是下列任一組合:FT_FLAGS_OPENED、FT_FLAGS_HISPEED

(繼承來源 FtDevice)
I2cBusFrequencyKbps

取得或設定 I2C 匯流排頻率。 預設值為 400 KHz。

Id

裝置的廠商識別碼和產品識別碼。

(繼承來源 FtDevice)
Initialized

如果面板實例已初始化,則為 True

(繼承來源 Board)
LocId

裝置的實體位置識別碼。

(繼承來源 FtDevice)
PinCount

取得這個特定 FT 裝置的針腳數目。

SerialNumber

裝置序號。

(繼承來源 FtDevice)
Type

指出裝置類型。 可以是下列其中一項:FT_DEVICE_232R、FT_DEVICE_2232C、FT_DEVICE_BM、FT_DEVICE_AM、FT_DEVICE_100AX或FT_DEVICE_UNKNOWN

(繼承來源 FtDevice)

方法

ActivatePinMode(Int32, PinUsage)

如果需要為指定的裝置使用針腳,請覆寫這個方法。 許多裝置支援每個 Pin 的多個功能,但不能同時支援,因此必須據以設定某種多工器。

(繼承來源 Board)
CreateGpioController()

傳回目前面板的 GpioController 實例

(繼承來源 Board)
CreateI2cBusCore(Int32, Int32[])

建立與此裝置相關的 I2C 匯流排

CreateI2cDevice(I2cConnectionSettings)

在預設匯流排上建立 I2C 裝置實例。

(繼承來源 Board)
CreateOrGetI2cBus(Int32)

建立 I2C 匯流排實例,或傳回此匯流排的現有實例

(繼承來源 Board)
CreateOrGetI2cBus(Int32, Int32[])

建立 I2C 匯流排實例,或傳回此匯流排的現有實例

(繼承來源 Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

建立預設針腳指派的 PWM 通道

(繼承來源 Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

建立 PWM 通道

(繼承來源 Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

由衍生實作覆寫以提供 PWM 裝置

(繼承來源 FtDevice)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

建立與此裝置相關的 SPI 裝置

CreateSpiDevice(SpiConnectionSettings)

建立 SPI 裝置實例

(繼承來源 Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

建立 SPI 裝置實例

(繼承來源 Board)
DetermineCurrentPinUsage(Int32)

傳回目前針腳的使用方式

(繼承來源 Board)
Dispose()

FTx32H 基底裝置

(繼承來源 Board)
Dispose(Boolean)

處置 FTx232H 裝置。

GetDefaultI2cBusNumber()

建立此面板的預設 I2C 匯流排,或傳回現有的匯流排

GetDefaultPinAssignmentForI2c(Int32)

由衍生類別覆寫:提供指定 I2C 匯流排的預設針腳指派

GetDefaultPinAssignmentForPwm(Int32, Int32)

由衍生類別覆寫。 提供指定通道的預設針腳。

(繼承來源 FtDevice)
GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

由衍生類別覆寫:提供指定 SPI 匯流排的預設針腳指派

GetFtx232H()

取得所有已連線的 FTx232H

Initialize()

初始化面板,並測試它是否在目前的硬體上運作。

(繼承來源 Board)
QueryComponentInformation()

查詢元件及其子系的相關資訊。

(繼承來源 FtDevice)
ReleasePin(Int32, PinUsage, Object)

移除釘選的保留。 如需詳細資訊,請參閱<ReservePin(Int32, PinUsage, Object)>。

(繼承來源 Board)
ReservePin(Int32, PinUsage, Object)

保留特定使用量的針腳。 如果已知介面 (自動完成,亦即 GpioController) 用來開啟針腳,但可用於明確封鎖針腳,例如 UART。

(繼承來源 Board)
Reset()

重設裝置。

TryCreateBestGpioDriver()

建立 Ft232HGpio 控制器

適用於