Compartilhar via


Ft232HDevice Classe

Definição

Dispositivo FT232H

public class Ft232HDevice : Iot.Device.FtCommon.FtDevice, IDisposable
public class Ft232HDevice : Iot.Device.FtCommon.Ftx232HDevice, IDisposable
type Ft232HDevice = class
    inherit FtDevice
    interface IDisposable
type Ft232HDevice = class
    inherit Ftx232HDevice
    interface IDisposable
Public Class Ft232HDevice
Inherits FtDevice
Implements IDisposable
Public Class Ft232HDevice
Inherits Ftx232HDevice
Implements IDisposable
Herança
Herança
Implementações

Construtores

Ft232HDevice(FtDevice)

Cria uma instância de um objeto de dispositivo FT232H.

Ft232HDevice(FtFlag, FtDeviceType, UInt32, UInt32, String, String)

Cria uma instância de um objeto de dispositivo FT232H.

Propriedades

Channel

Obtém o canal.

(Herdado de Ftx232HDevice)
DefaultPinNumberingScheme

O esquema de numeração de fixação padrão para este quadro.

(Herdado de Board)
Description

A descrição do dispositivo.

(Herdado de FtDevice)
Disposed

True se essa instância for descartada. Qualquer tentativa de usá-lo depois que isso se torna verdadeiro resulta em um comportamento indefinido.

(Herdado de Board)
Flags

Indica o estado do dispositivo. Pode ser qualquer combinação do seguinte: FT_FLAGS_OPENED, FT_FLAGS_HISPEED

(Herdado de FtDevice)
I2cBusFrequencyKbps

Obtém ou define a frequência do Barramento I2C. O valor padrão é 400 KHz.

(Herdado de Ftx232HDevice)
Id

A ID do fornecedor e a ID do produto do dispositivo.

(Herdado de FtDevice)
Initialized

True se a instância do quadro for inicializada

(Herdado de Board)
LocId

O identificador de localização física do dispositivo.

(Herdado de FtDevice)
PinCount

Obtém o número de pinos para este dispositivo FT específico.

(Herdado de Ftx232HDevice)
SerialNumber

Número de série do dispositivo.

(Herdado de FtDevice)
Type

Indica o tipo de dispositivo. Pode ser um dos seguintes: FT_DEVICE_232R, FT_DEVICE_2232C, FT_DEVICE_BM, FT_DEVICE_AM, FT_DEVICE_100AX ou FT_DEVICE_UNKNOWN

(Herdado de FtDevice)

Métodos

ActivatePinMode(Int32, PinUsage)

Substitua esse método se algo especial precisar ser feito para usar o pin para o dispositivo especificado. Muitos dispositivos dão suporte a várias funções por Pin, mas não ao mesmo tempo, para que algum tipo de multiplexer precise ser definido adequadamente.

(Herdado de Board)
CreateGpioController()

Retornar uma instância de um GpioController para o quadro atual

(Herdado de Board)
CreateI2cBusCore(Int32, Int32[])

Cria um barramento I2C relacionado a este dispositivo

CreateI2cBusCore(Int32, Int32[])

Cria um barramento I2C relacionado a este dispositivo

(Herdado de Ftx232HDevice)
CreateI2cDevice(I2cConnectionSettings)

Crie uma instância de dispositivo I2C em um barramento padrão.

(Herdado de Board)
CreateOrGetI2cBus(Int32)

Criar uma instância de barramento I2C ou retornar a instância existente para este barramento

(Herdado de Board)
CreateOrGetI2cBus(Int32, Int32[])

Criar uma instância de barramento I2C ou retornar a instância existente para este barramento

(Herdado de Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

Cria um canal PWM para a atribuição de pin padrão

(Herdado de Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

Cria um canal PWM

(Herdado de Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

Substituído por implementações derivadas para fornecer o dispositivo PWM

(Herdado de FtDevice)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Cria um dispositivo SPI relacionado a este dispositivo

CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Cria um dispositivo SPI relacionado a este dispositivo

(Herdado de Ftx232HDevice)
CreateSpiDevice(SpiConnectionSettings)

Criar uma instância de dispositivo SPI

(Herdado de Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

Criar uma instância de dispositivo SPI

(Herdado de Board)
DetermineCurrentPinUsage(Int32)

Retorna o uso atual de um pin

(Herdado de Board)
Dispose()

Dispositivo FT232H

(Herdado de Board)
Dispose(Boolean)

Descartar FT323H

Dispose(Boolean)

Descarte o dispositivo FTx232H.

(Herdado de Ftx232HDevice)
GetDefaultI2cBusNumber()

Cria o barramento I2C padrão para essa placa ou retorna o barramento existente

GetDefaultI2cBusNumber()

Cria o barramento I2C padrão para essa placa ou retorna o barramento existente

(Herdado de Ftx232HDevice)
GetDefaultPinAssignmentForI2c(Int32)

Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento I2C especificado

GetDefaultPinAssignmentForI2c(Int32)

Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento I2C especificado

(Herdado de Ftx232HDevice)
GetDefaultPinAssignmentForPwm(Int32, Int32)

Substituído por classe derivada. Fornece o pino padrão para um determinado canal.

(Herdado de FtDevice)
GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento SPI especificado

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento SPI especificado

(Herdado de Ftx232HDevice)
GetFt232H()

Obtém todos os FT232H conectados

GetPinNumberFromString(String)

Obtém o número de fixação de uma cadeia de caracteres

Initialize()

Inicialize o quadro e teste se ele funciona no hardware atual.

(Herdado de Board)
QueryComponentInformation()

Consultar informações sobre um componente e seus filhos.

QueryComponentInformation()

Consultar informações sobre um componente e seus filhos.

(Herdado de FtDevice)
ReleasePin(Int32, PinUsage, Object)

Remove a reserva de um pino. Para obter detalhes, consulte ReservePin(Int32, PinUsage, Object).

(Herdado de Board)
ReservePin(Int32, PinUsage, Object)

Reserva um pino para um uso específico. Isso será feito automaticamente se uma interface conhecida (ou seja, GpioController) for usada para abrir o pino, mas pode ser usada para bloquear um pino explicitamente, ou seja, para UART.

(Herdado de Board)
Reset()

Redefine o dispositivo.

(Herdado de Ftx232HDevice)
TryCreateBestGpioDriver()

Cria o Ft232HGpio controlador

TryCreateBestGpioDriver()

Cria o Ft232HGpio controlador

(Herdado de Ftx232HDevice)

Aplica-se a