Bagikan melalui


Ftx232HDevice Kelas

Definisi

Perangkat dasar FTx32H

public class Ftx232HDevice : Iot.Device.FtCommon.FtDevice, IDisposable
type Ftx232HDevice = class
    inherit FtDevice
    interface IDisposable
Public Class Ftx232HDevice
Inherits FtDevice
Implements IDisposable
Warisan
Turunan
Penerapan

Konstruktor

Ftx232HDevice(FtDevice)

Membuat instans objek perangkat FTx232H.

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

Membuat instans objek perangkat FTx232H.

Properti

Channel

Mendapatkan saluran.

DefaultPinNumberingScheme

Skema penomoran pin default untuk papan ini.

(Diperoleh dari Board)
Description

Deskripsi perangkat.

(Diperoleh dari FtDevice)
Disposed

True jika instans ini dibuang. Setiap upaya untuk menggunakannya setelah ini menjadi benar menghasilkan perilaku yang tidak terdefinisi.

(Diperoleh dari Board)
Flags

Menunjukkan status perangkat. Dapat berupa kombinasi apa pun dari berikut ini: FT_FLAGS_OPENED, FT_FLAGS_HISPEED

(Diperoleh dari FtDevice)
I2cBusFrequencyKbps

Mendapatkan atau mengatur frekuensi Bus I2C. Nilai defaultnya adalah 400 KHz.

Id

ID Vendor dan ID Produk perangkat.

(Diperoleh dari FtDevice)
Initialized

True jika instans papan diinisialisasi

(Diperoleh dari Board)
LocId

Pengidentifikasi lokasi fisik perangkat.

(Diperoleh dari FtDevice)
PinCount

Mendapatkan jumlah pin untuk perangkat FT tertentu ini.

SerialNumber

Nomor seri perangkat.

(Diperoleh dari FtDevice)
Type

Menunjukkan jenis perangkat. Dapat berupa salah satu hal berikut ini: FT_DEVICE_232R, FT_DEVICE_2232C, FT_DEVICE_BM, FT_DEVICE_AM, FT_DEVICE_100AX, atau FT_DEVICE_UNKNOWN

(Diperoleh dari FtDevice)

Metode

ActivatePinMode(Int32, PinUsage)

Ambil alih metode ini jika sesuatu yang khusus perlu dilakukan untuk menggunakan pin untuk perangkat yang diberikan. Banyak perangkat mendukung beberapa fungsi per Pin, tetapi tidak pada saat yang sama, sehingga beberapa jenis multiplexer perlu diatur dengan sesuai.

(Diperoleh dari Board)
CreateGpioController()

Mengembalikan instans GpioController untuk papan saat ini

(Diperoleh dari Board)
CreateI2cBusCore(Int32, Int32[])

Membuat bus I2C yang terkait dengan perangkat ini

CreateI2cDevice(I2cConnectionSettings)

Buat instans perangkat I2C pada bus default.

(Diperoleh dari Board)
CreateOrGetI2cBus(Int32)

Buat instans bus I2C atau kembalikan instans yang ada untuk bus ini

(Diperoleh dari Board)
CreateOrGetI2cBus(Int32, Int32[])

Buat instans bus I2C atau kembalikan instans yang ada untuk bus ini

(Diperoleh dari Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

Membuat saluran PWM untuk penetapan pin default

(Diperoleh dari Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

Membuat saluran PWM

(Diperoleh dari Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

Ditimpa oleh implementasi turunan untuk menyediakan perangkat PWM

(Diperoleh dari FtDevice)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Membuat perangkat SPI yang terkait dengan perangkat ini

CreateSpiDevice(SpiConnectionSettings)

Membuat instans perangkat SPI

(Diperoleh dari Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

Membuat instans perangkat SPI

(Diperoleh dari Board)
DetermineCurrentPinUsage(Int32)

Mengembalikan penggunaan pin saat ini

(Diperoleh dari Board)
Dispose()

Perangkat dasar FTx32H

(Diperoleh dari Board)
Dispose(Boolean)

Buang perangkat FTx232H.

GetDefaultI2cBusNumber()

Membuat bus I2C default untuk papan ini atau mengembalikan bus yang ada

GetDefaultPinAssignmentForI2c(Int32)

Ditimpa oleh kelas turunan: Menyediakan penetapan pin default untuk bus I2C yang diberikan

GetDefaultPinAssignmentForPwm(Int32, Int32)

Ditimpa oleh kelas turunan. Menyediakan pin default untuk saluran tertentu.

(Diperoleh dari FtDevice)
GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Ditimpa oleh kelas turunan: Menyediakan penetapan pin default untuk bus SPI yang diberikan

GetFtx232H()

Mendapatkan semua FTx232H yang tersambung

Initialize()

Inisialisasi papan dan uji apakah berfungsi pada perangkat keras saat ini.

(Diperoleh dari Board)
QueryComponentInformation()

Informasi kueri tentang komponen dan turunannya.

(Diperoleh dari FtDevice)
ReleasePin(Int32, PinUsage, Object)

Menghapus reservasi untuk pin. Lihat ReservePin(Int32, PinUsage, Object) untuk detailnya.

(Diperoleh dari Board)
ReservePin(Int32, PinUsage, Object)

Mencadangkan pin untuk penggunaan tertentu. Ini dilakukan secara otomatis jika antarmuka yang diketahui (yaitu GpioController) digunakan untuk membuka pin, tetapi dapat digunakan untuk memblokir pin secara eksplisit, yaitu untuk UART.

(Diperoleh dari Board)
Reset()

Mengatur ulang perangkat.

TryCreateBestGpioDriver()

Ft232HGpio Membuat pengontrol

Berlaku untuk