共用方式為


Ft4232HDevice 類別

定義

FT4232H裝置

public class Ft4232HDevice : Iot.Device.FtCommon.Ftx232HDevice
type Ft4232HDevice = class
    inherit Ftx232HDevice
Public Class Ft4232HDevice
Inherits Ftx232HDevice
繼承

建構函式

Ft4232HDevice(FtDevice)

具現化FT4232H裝置物件。

Ft4232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

具現化FT4232H裝置物件。

屬性

Channel

取得通道。

(繼承來源 Ftx232HDevice)
DefaultPinNumberingScheme

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

(繼承來源 Board)
Description

裝置描述。

(繼承來源 FtDevice)
Disposed

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

(繼承來源 Board)
Flags

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

(繼承來源 FtDevice)
I2cBusFrequencyKbps

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

(繼承來源 Ftx232HDevice)
Id

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

(繼承來源 FtDevice)
Initialized

True 是表示 如果面板實例已初始化

(繼承來源 Board)
LocId

裝置的實體位置識別碼。

(繼承來源 FtDevice)
PinCount

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

(繼承來源 Ftx232HDevice)
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 匯流排

(繼承來源 Ftx232HDevice)
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 裝置

(繼承來源 Ftx232HDevice)
CreateSpiDevice(SpiConnectionSettings)

建立 SPI 裝置實例

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

建立 SPI 裝置實例

(繼承來源 Board)
DetermineCurrentPinUsage(Int32)

傳回針腳的目前使用量

(繼承來源 Board)
Dispose()

FT4232H裝置

(繼承來源 Board)
Dispose(Boolean)

處置 FTx232H 裝置。

(繼承來源 Ftx232HDevice)
GetDefaultI2cBusNumber()

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

(繼承來源 Ftx232HDevice)
GetDefaultPinAssignmentForI2c(Int32)

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

(繼承來源 Ftx232HDevice)
GetDefaultPinAssignmentForPwm(Int32, Int32)

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

(繼承來源 FtDevice)
GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

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

(繼承來源 Ftx232HDevice)
GetFt2232H()

取得連線的所有FT4232H

GetPinNumberFromString(String)

從字串取得針腳編號

Initialize()

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

(繼承來源 Board)
QueryComponentInformation()

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

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

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

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

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

(繼承來源 Board)
Reset()

重設裝置。

(繼承來源 Ftx232HDevice)
TryCreateBestGpioDriver()

Ft232HGpio建立控制器

(繼承來源 Ftx232HDevice)

適用於