Mcp23x0x Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membungkus perluas I/O MCP 8-bit.
public abstract class Mcp23x0x : Iot.Device.Mcp23xxx.Mcp23xxx
type Mcp23x0x = class
inherit Mcp23xxx
Public MustInherit Class Mcp23x0x
Inherits Mcp23xxx
- Warisan
- Turunan
Konstruktor
Mcp23x0x(Mcp23xxx+BusAdapter, Int32, Int32, GpioController) |
Membungkus perluas I/O MCP 8-bit. |
Mcp23x0x(Mcp23xxx+BusAdapter, Int32, Int32, GpioController, Boolean) |
Membuat instans Mcp23x0x |
Bidang
_bus |
Adaptor bus (I2C/SPI) yang digunakan untuk berkomunikasi dengan perangkat (Diperoleh dari Mcp23xxx) |
Properti
PinCount |
Jumlah pin yang disediakan oleh driver. |
Metode
AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler) |
Menambahkan handler untuk peristiwa perubahan nilai pin. (Diperoleh dari Mcp23xxx) |
ClosePin(Int32) |
Menutup pin terbuka. (Diperoleh dari Mcp23xxx) |
ConvertPinNumberToLogicalNumberingScheme(Int32) |
Mengonversi nomor pin papan ke skema penomoran logis driver. (Diperoleh dari Mcp23xxx) |
Disable() |
Menonaktifkan perangkat dengan mengatur pin reset rendah. (Diperoleh dari Mcp23xxx) |
Dispose() |
Membuang instans ini, menutup semua pin yang terbuka (Diperoleh dari GpioDriver) |
Dispose(Boolean) |
Membuang instans ini (Diperoleh dari Mcp23xxx) |
Enable() |
Mengaktifkan perangkat dengan mengatur pin reset tinggi. (Diperoleh dari Mcp23xxx) |
GetPinMode(Int32) |
Mendapatkan mode pin. (Diperoleh dari Mcp23xxx) |
InternalRead(Register, Span<Byte>, Port) |
Membaca sejumlah byte dari register. (Diperoleh dari Mcp23xxx) |
InternalReadByte(Register, Port) |
Membaca byte dari daftar perangkat (Diperoleh dari Mcp23xxx) |
InternalReadInterrupt(Port) |
Membaca nilai interupsi (Diperoleh dari Mcp23xxx) |
InternalReadUInt16(Register) |
Membaca bilangan bulat 16-bit yang tidak ditandatangani dari register perangkat (Diperoleh dari Mcp23xxx) |
InternalWrite(Register, Span<Byte>, Port) |
Menulis sejumlah byte untuk mendaftar. (Diperoleh dari Mcp23xxx) |
InternalWriteByte(Register, Byte, Port) |
Menulis byte ke daftar perangkat (Diperoleh dari Mcp23xxx) |
InternalWriteUInt16(Register, UInt16) |
Menulis bilangan bulat 16-bit yang tidak ditandatangani ke daftar perangkat (Diperoleh dari Mcp23xxx) |
IsPinModeSupported(Int32, PinMode) |
Memeriksa apakah pin mendukung mode tertentu. (Diperoleh dari Mcp23xxx) |
OpenPin(Int32) |
Membuka pin agar siap digunakan. Driver mencoba membuka pin tanpa mengubah mode atau nilainya. (Diperoleh dari Mcp23xxx) |
QueryComponentInformation() |
Informasi kueri tentang komponen dan turunannya. (Diperoleh dari GpioDriver) |
Read(Int32) |
Membaca nilai pin. (Diperoleh dari Mcp23xxx) |
Read(Span<PinValuePair>) |
Membaca nilai sekumpulan pin (Diperoleh dari Mcp23xxx) |
ReadByte(Register) |
Baca byte dari register yang diberikan. (Diperoleh dari Mcp23xxx) |
ReadInterrupt() |
Mengembalikan nilai pin interupsi jika dikonfigurasi. (Diperoleh dari Mcp23xxx) |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Menghapus handler untuk peristiwa perubahan nilai pin. (Diperoleh dari Mcp23xxx) |
SetPinMode(Int32, PinMode) |
Mengatur mode ke pin. (Diperoleh dari Mcp23xxx) |
SetPinMode(Int32, PinMode, PinValue) |
Mengatur mode ke pin dan menetapkan nilai awal untuk pin output. (Diperoleh dari GpioDriver) |
Toggle(Int32) |
Alihkan nilai pin saat ini. (Diperoleh dari Mcp23xxx) |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Memblokir eksekusi hingga peristiwa jenis eventType diterima atau pembatalan diminta. (Diperoleh dari Mcp23xxx) |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Panggilan asinkron hingga peristiwa jenis eventType diterima atau pembatalan diminta. (Diperoleh dari GpioDriver) |
Write(Int32, PinValue) |
Menulis nilai ke pin. (Diperoleh dari Mcp23xxx) |
Write(ReadOnlySpan<PinValuePair>) |
Menulis nilai ke sekumpulan pin (Diperoleh dari Mcp23xxx) |
WriteByte(Register, Byte) |
Tulis byte ke register yang diberikan. (Diperoleh dari Mcp23xxx) |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk