![]() |
mFrame
|
複合項目 | |
struct | Config |
PORT Pin Configuration Structure. 更多... | |
class | Port |
MCXA153 埠控制暫存器 (Port Control Register) 管理靜態工具類別 更多... | |
struct | Register |
PORT (Pin Multiplexing and Control) Peripheral Register Structure. 更多... | |
struct | Version |
PORT Peripheral Version Information Structure. 更多... | |
列舉型態 | |
enum struct | DriveStrength : bool { LOW = 0U , HIGH = 1U } |
GPIO Pin Drive Strength Configuration. 更多... | |
enum struct | DriveStrengthDouble : bool { NORMAL = 0U , DOUBLE = 1U } |
GPIO Pin Double Drive Strength Configuration. 更多... | |
enum struct | InputBuffer : bool { DISABLE = 0U , ENABLE = 1U } |
GPIO Pin Digital Input Buffer Configuration. 更多... | |
enum struct | Inverted : bool { F:/mframe/doxy-document/src/mcxa153/src/mcxa153/chip/port/Inverted.h , NORMAL = 0U , Applications , INVERT = 1U } |
GPIO Pin Digital Input Signal Inversion Configuration. 更多... | |
enum struct | Lock : bool { Use , UNLOCK = 0U , Use , LOCK = 1U } |
GPIO Pin Control Register Lock Configuration. 更多... | |
enum struct | Mask : unsigned int { VERID_FEATURE = 0xFFFFU , VERID_MINOR = 0xFF0000U , VERID_MAJOR = 0xFF000000U , GPCLR_GPWD = 0xFFFFU , GPCLR_GPWE0 = 0x10000U , GPCLR_GPWE1 = 0x20000U , GPCLR_GPWE2 = 0x40000U , GPCLR_GPWE3 = 0x80000U , GPCLR_GPWE4 = 0x100000U , GPCLR_GPWE5 = 0x200000U , GPCLR_GPWE6 = 0x400000U , GPCLR_GPWE7 = 0x800000U , GPCLR_GPWE8 = 0x1000000U , GPCLR_GPWE9 = 0x2000000U , GPCLR_GPWE10 = 0x4000000U , GPCLR_GPWE11 = 0x8000000U , GPCLR_GPWE12 = 0x10000000U , GPCLR_GPWE13 = 0x20000000U , GPCLR_GPWE14 = 0x40000000U , GPCLR_GPWE15 = 0x80000000U , GPCHR_GPWD = 0xFFFFU , GPCHR_GPWE16 = 0x10000U , GPCHR_GPWE17 = 0x20000U , GPCHR_GPWE18 = 0x40000U , GPCHR_GPWE19 = 0x80000U , GPCHR_GPWE20 = 0x100000U , GPCHR_GPWE21 = 0x200000U , GPCHR_GPWE22 = 0x400000U , GPCHR_GPWE23 = 0x800000U , GPCHR_GPWE24 = 0x1000000U , GPCHR_GPWE25 = 0x2000000U , GPCHR_GPWE26 = 0x4000000U , GPCHR_GPWE27 = 0x8000000U , GPCHR_GPWE28 = 0x10000000U , GPCHR_GPWE29 = 0x20000000U , GPCHR_GPWE30 = 0x40000000U , GPCHR_GPWE31 = 0x80000000U , CONFIG_RANGE = 0x1U , CALIB0_NCAL = 0x3FU , CALIB0_PCAL = 0x3F0000U , CALIB1_NCAL = 0x3FU , CALIB1_PCAL = 0x3F0000U , PCR_PS = 0x1U , PCR_PE = 0x2U , PCR_PV = 0x4U , PCR_SRE = 0x8U , PCR_PFE = 0x10U , PCR_ODE = 0x20U , PCR_DSE = 0x40U , PCR_DSE1 = 0x80U , PCR_MUX = 0xF00U , PCR_IBE = 0x1000U , PCR_INV = 0x2000U , PCR_LK = 0x8000U } |
PORT Pin Control Register Bit Masks. 更多... | |
enum struct | Mux : unsigned char { GPIO = 0U , ALT0 = 0U , ALT1 = 1U , ALT2 = 2U , ALT3 = 3U , ALT4 = 4U , ALT5 = 5U , ALT6 = 6U , ALT7 = 7U , ALT8 = 8U , ALT9 = 9U , ALT10 = 10U , ALT11 = 11U , ALT12 = 12U , ALT13 = 13U , ALT14 = 14U , ALT15 = 15U } |
GPIO Pin Multiplexer (MUX) Function Selection. 更多... | |
enum struct | OpenDrain : bool { Applications , DISABLE = 0U , Applications , Wire-OR , ENABLE = 1U } |
GPIO Pin Open Drain Output Configuration. 更多... | |
enum struct | PassiveFilter : bool { Use , DISABLE = 0U , Use , Typical , ENABLE = 1U } |
GPIO Pin Passive Input Filter Configuration. 更多... | |
enum struct | Pull : unsigned char { Use , DISABLE = 0U , Use , Circuit , DOWN = 2U , Use , Circuit , UP = 3U } |
GPIO Pin Internal Pull Resistor Configuration. 更多... | |
enum struct | PullResistor : bool { Use , Power , LOW = 0U , Use , I2C , Power , HIGH = 1U } |
GPIO Pin Internal Pull Resistor Strength Configuration. 更多... | |
enum struct | Rate : bool { Use , Timing , Performance , FAST = 0U , Use , EMI , Power , Signal , SLOW = 1U } |
GPIO Pin Output Slew Rate Configuration. 更多... | |
enum struct | Shift : unsigned int { VERID_FEATURE = 0U , VERID_MINOR = 16U , VERID_MAJOR = 24U , GPCLR_GPWD = 0U , GPCLR_GPWE0 = 16U , GPCLR_GPWE1 = 17U , GPCLR_GPWE2 = 18U , GPCLR_GPWE3 = 19U , GPCLR_GPWE4 = 20U , GPCLR_GPWE5 = 21U , GPCLR_GPWE6 = 22U , GPCLR_GPWE7 = 23U , GPCLR_GPWE8 = 24U , GPCLR_GPWE9 = 25U , GPCLR_GPWE10 = 26U , GPCLR_GPWE11 = 27U , GPCLR_GPWE12 = 28U , GPCLR_GPWE13 = 29U , GPCLR_GPWE14 = 30U , GPCLR_GPWE15 = 31U , GPCHR_GPWD = 0U , GPCHR_GPWE16 = 16U , GPCHR_GPWE17 = 17U , GPCHR_GPWE18 = 18U , GPCHR_GPWE19 = 19U , GPCHR_GPWE20 = 20U , GPCHR_GPWE21 = 21U , GPCHR_GPWE22 = 22U , GPCHR_GPWE23 = 23U , GPCHR_GPWE24 = 24U , GPCHR_GPWE25 = 25U , GPCHR_GPWE26 = 26U , GPCHR_GPWE27 = 27U , GPCHR_GPWE28 = 28U , GPCHR_GPWE29 = 29U , GPCHR_GPWE30 = 30U , GPCHR_GPWE31 = 31U , CONFIG_RANGE = 0U , CALIB0_NCAL = 0U , CALIB0_PCAL = 16U , CALIB1_NCAL = 0U , CALIB1_PCAL = 16U , PCR_PS = 0U , PCR_PE = 1U , PCR_PV = 2U , PCR_SRE = 3U , PCR_PFE = 4U , PCR_ODE = 5U , PCR_DSE = 6U , PCR_DSE1 = 7U , PCR_MUX = 8U , PCR_IBE = 12U , PCR_INV = 13U , PCR_LK = 15U } |
Shift Enumeration for Port Control Register Bit Positions. 更多... | |
enum struct | VoltageRange : bool { Use , Battery , Electrical , RANGE_1V71_3V6 = 0x0U , Use , Standard , Improved , Typical , RANGE_2V70_3V6 = 0x1U } |
GPIO Port Operating Voltage Range Configuration. 更多... | |
函式 | |
constexpr bool | operator+ (DriveStrength e) |
Operator Overload - Convert DriveStrength enum to bool. | |
constexpr bool | operator+ (DriveStrengthDouble e) |
Operator Overload - Convert DriveStrengthDouble enum to bool. | |
constexpr bool | operator+ (InputBuffer e) |
Operator Overload - Convert InputBuffer enum to bool. | |
constexpr bool | operator+ (Inverted e) |
Operator Overload - Convert Inverted enum to bool. | |
constexpr bool | operator+ (Lock e) |
Operator Overload - Convert Lock enum to bool. | |
constexpr unsigned int | operator+ (Mask e) |
constexpr unsigned char | operator+ (Mux e) |
Operator Overload - Convert Mux enum to unsigned char. | |
constexpr bool | operator+ (OpenDrain e) |
Operator Overload - Convert OpenDrain enum to bool. | |
constexpr bool | operator+ (PassiveFilter e) |
Operator Overload - Convert PassiveFilter enum to bool. | |
constexpr unsigned char | operator+ (Pull e) |
Operator Overload - Convert Pull enum to unsigned char. | |
constexpr bool | operator+ (PullResistor e) |
Operator Overload - Convert PullResistor enum to bool. | |
constexpr bool | operator+ (Rate e) |
Operator Overload - Convert Rate enum to bool. | |
constexpr unsigned int | operator+ (Shift e) |
Shift Operator Overloading - Convert Enum To Unsigned Integer. | |
constexpr bool | operator+ (VoltageRange e) |
Operator Overload - Convert VoltageRange enum to bool. | |
變數 | |
Register & | PORT0 |
Register & | PORT1 |
Register & | PORT2 |
Register & | PORT3 |
Register *const | PORT [4] |
Copyright (c) 2020 ZxyKira All rights reserved.
SPDX-License-Identifier: MIT
|
strong |
GPIO Pin Drive Strength Configuration.
Enumeration for configuring the output drive strength of GPIO pins. Drive strength determines the pin's current sourcing/sinking capability and affects signal rise/fall times, power consumption, and EMI characteristics.
GPIO引腳輸出驅動強度配置列舉。 驅動強度決定引腳的電流源/沉能力,影響信號上升/下降時間、功耗和EMI特性。
|
strong |
GPIO Pin Double Drive Strength Configuration.
Enumeration for enabling/disabling double drive strength mode on GPIO pins. Double drive strength provides maximum current sourcing/sinking capability by activating additional output driver transistors in parallel with the standard drivers.
GPIO引腳雙倍驅動強度配置列舉。 雙倍驅動強度通過並聯額外的輸出驅動電晶體提供最大電流源/沉能力。
|
strong |
GPIO Pin Digital Input Buffer Configuration.
Enumeration for enabling/disabling the digital input buffer on GPIO pins. The input buffer controls whether a pin can be read as a digital input signal. When disabled, the pin cannot be used for digital input operations, reducing power consumption.
GPIO引腳數位輸入緩衝器配置列舉。 輸入緩衝器控制引腳是否可以作為數位輸入信號讀取。
|
strong |
GPIO Pin Digital Input Signal Inversion Configuration.
Enumeration for configuring digital input signal inversion at the pin level. When enabled, the logic level of input signals is inverted before being processed by the microcontroller, effectively converting active-low signals to active-high.
GPIO引腳數位輸入信號反相配置列舉。 啟用時,輸入信號的邏輯電平在被微控制器處理前會被反相。
|
strong |
GPIO Pin Control Register Lock Configuration.
Enumeration for controlling the write protection of GPIO Pin Control Register (PCR) fields. When locked, the pin configuration becomes read-only and cannot be modified until the next system reset, providing protection against accidental configuration changes.
GPIO引腳控制暫存器鎖定配置列舉。 鎖定後,引腳配置變為唯讀,直到下次系統復位才能解鎖。
列舉值 | |
---|---|
Use | Pin Control Register Unlocked State. Pin Control Register fields [15:0] are not write-protected and can be modified. All pin configuration parameters can be changed dynamically during runtime. This is the default state allowing normal pin configuration operations. 引腳控制暫存器未鎖定狀態,允許正常的引腳配置操作
Cases:
|
Use | Pin Control Register Locked State. Pin Control Register fields [15:0] are write-protected and cannot be modified. Once locked, the pin configuration is frozen until the next system reset, providing robust protection against accidental or malicious configuration changes. 引腳控制暫存器鎖定狀態,提供配置保護直到系統復位
Cases:
|
|
strong |
PORT Pin Control Register Bit Masks.
Enumeration defining bit masks for the PORT Pin Control Register (PCR). Each mask corresponds to a specific configuration option for GPIO pins, allowing for flexible pin control and configuration.
PORT引腳控制暫存器位元遮罩列舉。 每個遮罩對應於GPIO引腳的特定配置選項,允許靈活的引腳控制和配置。
列舉值 | |
---|---|
VERID_FEATURE | VERID - FEATURE. Version ID - Feature Specification Number
|
VERID_MINOR | VERID - MINOR. |
VERID_MAJOR | VERID - MAJOR. |
GPCLR_GPWD | GPCLR - GPWD. Global Pin Control Low - Global Pin Write Data |
GPCLR_GPWE0 | GPCLR - GPWE0. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE1 | GPCLR - GPWE1. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE2 | GPCLR - GPWE2. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE3 | GPCLR - GPWE3. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE4 | GPCLR - GPWE4. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE5 | GPCLR - GPWE5. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE6 | GPCLR - GPWE6. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE7 | GPCLR - GPWE7. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE8 | GPCLR - GPWE8. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE9 | GPCLR - GPWE9. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE10 | GPCLR - GPWE10. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE11 | GPCLR - GPWE11. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE12 | GPCLR - GPWE12. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE13 | GPCLR - GPWE13. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE14 | GPCLR - GPWE14. Global Pin Control Low - Global Pin Write Enable
|
GPCLR_GPWE15 | GPCLR - GPWE15. Global Pin Control Low - Global Pin Write Enable
|
GPCHR_GPWD | GPCHR - GPWD. Global Pin Control High - Global Pin Write Data |
GPCHR_GPWE16 | GPCHR - GPWE16. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE17 | GPCHR - GPWE17. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE18 | GPCHR - GPWE18. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE19 | GPCHR - GPWE19. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE20 | GPCHR - GPWE20. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE21 | GPCHR - GPWE21. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE22 | GPCHR - GPWE22. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE23 | GPCHR - GPWE23. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE24 | GPCHR - GPWE24. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE25 | GPCHR - GPWE25. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE26 | GPCHR - GPWE26. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE27 | GPCHR - GPWE27. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE28 | GPCHR - GPWE28. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE29 | GPCHR - GPWE29. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE30 | GPCHR - GPWE30. Global Pin Control High - Global Pin Write Enable
|
GPCHR_GPWE31 | GPCHR - GPWE31. Global Pin Control High - Global Pin Write Enable
|
CONFIG_RANGE | CONFIG - RANGE. Configuration - Port Voltage Range
|
CALIB0_NCAL | CALIB0 - NCAL. Calibration 0 - Calibration of NMOS Output Driver |
CALIB0_PCAL | CALIB0 - PCAL. Calibration 0 - Calibration of PMOS Output Driver |
CALIB1_NCAL | CALIB1 - NCAL. Calibration 1 - Calibration of NMOS Output Driver |
CALIB1_PCAL | CALIB1 - PCAL. Calibration 1 - Calibration of PMOS Output Driver |
PCR_PS | PCR - PS. Pin Control 0..Pin Control 31 - Pull Select
|
PCR_PE | PCR - PE. Pin Control 0..Pin Control 31 - Pull Enable
|
PCR_PV | PCR - PV. Pin Control 0..Pin Control 31 - Pull Value
|
PCR_SRE | PCR - SRE. Pin Control 0..Pin Control 31 - Slew Rate Enable
|
PCR_PFE | PCR - PFE. Pin Control 0..Pin Control 31 - Passive Filter Enable
|
PCR_ODE | PCR - ODE. Pin Control 0..Pin Control 31 - Open Drain Enable
|
PCR_DSE | PCR - DSE. Pin Control 0..Pin Control 31 - Drive Strength Enable
|
PCR_DSE1 | PCR - DSE1. Pin Control 0..Pin Control 31 - Drive Strength Enable
|
PCR_MUX | PCR - MUX. Pin Control 0..Pin Control 31 - Pin Multiplex Control
|
PCR_IBE | PCR - IBE. Pin Control 0..Pin Control 31 - Input Buffer Enable
|
PCR_INV | PCR - INV. Pin Control 0..Pin Control 31 - Invert Input
|
PCR_LK | PCR - LK. Pin Control 0..Pin Control 31 - Lock Register
|
|
strong |
GPIO Pin Multiplexer (MUX) Function Selection.
Enumeration for selecting the peripheral function assigned to each GPIO pin. The multiplexer determines which peripheral (GPIO, UART, SPI, I2C, etc.) has control over the pin's input/output behavior. Each pin supports multiple alternative functions, and this setting selects which one is active.
GPIO引腳多工器(MUX)功能選擇列舉。 多工器決定哪個周邊裝置(GPIO、UART、SPI、I2C等)控制引腳的輸入/輸出行為。
|
strong |
GPIO Pin Open Drain Output Configuration.
Enumeration for configuring GPIO pins to operate in open drain (open collector) mode. In open drain mode, the pin can only actively pull low or float (high impedance), requiring an external pull-up resistor to achieve logic high levels.
GPIO引腳開漏輸出配置列舉。 在開漏模式下,引腳只能主動拉低或浮空,需要外部上拉電阻達到邏輯高電平。
|
strong |
GPIO Pin Passive Input Filter Configuration.
Enumeration for enabling/disabling the passive input filter on GPIO pins. The passive filter helps reduce noise sensitivity by filtering out high-frequency noise and glitches on input signals, improving system reliability in noisy environments.
GPIO引腳被動輸入濾波器配置列舉。 被動濾波器通過濾除輸入信號上的高頻噪聲和毛刺來降低噪聲敏感性。
|
strong |
GPIO Pin Internal Pull Resistor Configuration.
Enumeration for configuring the internal pull resistor on GPIO pins. Pull resistors provide a default logic level when the pin is not actively driven, preventing floating inputs and ensuring deterministic logic states.
GPIO引腳內部上拉/下拉電阻配置列舉。 上拉/下拉電阻在引腳未被主動驅動時提供預設邏輯電平,防止浮空輸入。
列舉值 | |
---|---|
Use | Internal Pull Resistor Disabled. Disables both internal pull-up and pull-down resistors. Pin will float when not actively driven, requiring external biasing or guaranteed external drive for proper operation. 關閉內部上拉和下拉電阻,適用於有外部偏壓或驅動的應用
Cases:
|
Use | Internal Pull-Down Resistor Enabled. Enables internal pull-down resistor, biasing the pin toward ground (logic low). When no external drive is present, pin will default to logic low state. External drivers must source current to achieve logic high. 啟用內部下拉電阻,將引腳偏向接地(邏輯低電平)
Cases:
|
Circuit | Configuration:
|
Use | Internal Pull-Up Resistor Enabled. Enables internal pull-up resistor, biasing the pin toward VDD (logic high). When no external drive is present, pin will default to logic high state. External drivers must sink current to achieve logic low. 啟用內部上拉電阻,將引腳偏向VDD(邏輯高電平)
Cases:
|
Circuit | Configurations: Button Input:
I2C Bus: VDD ----[Pull-up]---- SDA/SCL ---- To multiple devices
|
|
strong |
GPIO Pin Internal Pull Resistor Strength Configuration.
Enumeration for selecting the resistance value of internal pull-up/pull-down resistors. This setting controls the strength of the bias current and affects power consumption, signal rise/fall times, and the ability to override the pull resistor with external drivers.
GPIO引腳內部上拉/下拉電阻強度配置列舉。 此設定控制偏壓電流強度,影響功耗、信號上升/下降時間和外部驅動器覆蓋能力。
|
strong |
GPIO Pin Output Slew Rate Configuration.
Enumeration for controlling the slew rate (rise/fall time) of GPIO output signals. Slew rate determines how quickly the output voltage transitions between logic levels, affecting signal integrity, electromagnetic interference (EMI), and power consumption.
GPIO引腳輸出轉換速率配置列舉。 轉換速率決定輸出電壓在邏輯電平間轉換的快慢,影響信號完整性、EMI和功耗。
|
strong |
Shift Enumeration for Port Control Register Bit Positions.
This enumeration defines the bit positions for various fields in the Port Control Register (PCR). Each value represents the bit position of a specific configuration option for GPIO pins.
此列舉定義了埠控制暫存器 (PCR) 中各個欄位的位元位置。 每個值代表GPIO引腳特定配置選項的位元位置。
列舉值 | |
---|---|
VERID_FEATURE | VERID_FEATURE - Feature Specification Number. Version ID Feature Specification Number 版本ID功能規格編號
|
VERID_MINOR | VERID_MINOR - Minor Version Number. |
VERID_MAJOR | VERID_MAJOR - Major Version Number. |
GPCLR_GPWD | GPCLR_GPWD - Global Pin Write Data. Global Pin Control Low - Global Pin Write Data 全域接腳控制低位 - 全域接腳寫入資料 |
GPCLR_GPWE0 | GPCLR_GPWE0 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE1 | GPCLR_GPWE1 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE2 | GPCLR_GPWE2 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE3 | GPCLR_GPWE3 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE4 | GPCLR_GPWE4 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE5 | GPCLR_GPWE5 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE6 | GPCLR_GPWE6 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE7 | GPCLR_GPWE7 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE8 | GPCLR_GPWE8 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE9 | GPCLR_GPWE9 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE10 | GPCLR_GPWE10 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE11 | GPCLR_GPWE11 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE12 | GPCLR_GPWE12 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE13 | GPCLR_GPWE13 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE14 | GPCLR_GPWE14 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCLR_GPWE15 | GPCLR_GPWE15 - Global Pin Write Enable. Global Pin Control Low - Global Pin Write Enable 全域接腳控制低位 - 全域接腳寫入啟用
|
GPCHR_GPWD | GPCHR_GPWD - Global Pin Write Data. Global Pin Control High - Global Pin Write Data 全域接腳控制高位 - 全域接腳寫入資料 |
GPCHR_GPWE16 | GPCHR_GPWE16 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE17 | GPCHR_GPWE17 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE18 | GPCHR_GPWE18 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE19 | GPCHR_GPWE19 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE20 | GPCHR_GPWE20 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE21 | GPCHR_GPWE21 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE22 | GPCHR_GPWE22 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE23 | GPCHR_GPWE23 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE24 | GPCHR_GPWE24 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE25 | GPCHR_GPWE25 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE26 | GPCHR_GPWE26 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE27 | GPCHR_GPWE27 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE28 | GPCHR_GPWE28 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE29 | GPCHR_GPWE29 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE30 | GPCHR_GPWE30 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
GPCHR_GPWE31 | GPCHR_GPWE31 - Global Pin Write Enable. Global Pin Control High - Global Pin Write Enable 全域接腳控制高位 - 全域接腳寫入啟用
|
CONFIG_RANGE | CONFIG_RANGE - Port Voltage Range. Configuration - Port Voltage Range 配置 - 接腳電壓範圍
|
CALIB0_NCAL | CALIB0_NCAL - Calibration of NMOS Output Driver. Calibration 0 - Calibration of NMOS Output Driver 校準0 - NMOS輸出驅動器校準 |
CALIB0_PCAL | CALIB0_PCAL - Calibration of PMOS Output Driver. Calibration 0 - Calibration of PMOS Output Driver 校準0 - PMOS輸出驅動器校準 |
CALIB1_NCAL | CALIB1_NCAL - Calibration of NMOS Output Driver. Calibration 1 - Calibration of NMOS Output Driver 校準1 - NMOS輸出驅動器校準 |
CALIB1_PCAL | CALIB1_PCAL - Calibration of PMOS Output Driver. Calibration 1 - Calibration of PMOS Output Driver 校準1 - PMOS輸出驅動器校準 |
PCR_PS | PCR_PS - Pull Select. Pin Control Register Pull Select 接腳控制暫存器拉選
|
PCR_PE | PCR_PE - Pull Enable. Pin Control Register Pull Enable 接腳控制暫存器拉啟用
|
PCR_PV | PCR_PV - Pull Value. Pin Control Register Pull Value 接腳控制暫存器拉值
|
PCR_SRE | PCR_SRE - Slew Rate Enable. Pin Control Register Slew Rate Enable 接腳控制暫存器斜率啟用
|
PCR_PFE | PCR_PFE - Passive Filter Enable. Pin Control Register Passive Filter Enable 接腳控制暫存器被動濾波器啟用
|
PCR_ODE | PCR_ODE - Open Drain Enable. Pin Control Register Open Drain Enable 接腳控制暫存器開放排水啟用
|
PCR_DSE | PCR_DSE - Drive Strength Enable. Pin Control Register Drive Strength Enable 接腳控制暫存器驅動強度啟用
|
PCR_DSE1 | PCR_DSE1 - Drive Strength Enable. Pin Control Register Drive Strength Enable 接腳控制暫存器驅動強度啟用
|
PCR_MUX | PCR_MUX - Pin Multiplex Control. Pin Control Register Pin Multiplex Control 接腳控制暫存器接腳多工控制
|
PCR_IBE | PCR_IBE - Input Buffer Enable. Pin Control Register Input Buffer Enable 接腳控制暫存器輸入緩衝啟用
|
PCR_INV | PCR_INV - Invert Input. Pin Control Register Invert Input 接腳控制暫存器反向輸入
|
PCR_LK | PCR_LK - Lock Register. Pin Control Register Lock bit 接腳控制暫存器鎖定位元
|
|
strong |
GPIO Port Operating Voltage Range Configuration.
Enumeration for configuring the operating voltage range of GPIO ports. This setting optimizes the port's electrical characteristics and performance for different supply voltage conditions, ensuring reliable operation and optimal power consumption across the specified voltage range.
GPIO埠操作電壓範圍配置列舉。 此設定針對不同供電電壓條件優化埠的電氣特性和性能。
|
constexpr |
Operator Overload - Convert DriveStrength enum to bool.
Converts DriveStrength enumeration value to boolean for easy conditional testing. Useful for checking drive strength configuration in conditional statements.
將DriveStrength列舉值轉換為布林值,便於條件判斷
e | DriveStrength enumeration value 驅動強度列舉值 |
|
constexpr |
Operator Overload - Convert DriveStrengthDouble enum to bool.
Converts DriveStrengthDouble enumeration value to boolean for easy conditional testing. Useful for checking if double drive strength mode is enabled in conditional statements.
將DriveStrengthDouble列舉值轉換為布林值,便於條件判斷
e | DriveStrengthDouble enumeration value 雙倍驅動強度列舉值 |
|
constexpr |
Operator Overload - Convert InputBuffer enum to bool.
Converts InputBuffer enumeration value to boolean for easy conditional testing. Useful for checking if digital input buffer is enabled in conditional statements.
將InputBuffer列舉值轉換為布林值,便於條件判斷
e | InputBuffer enumeration value 輸入緩衝器列舉值 |
|
constexpr |
Operator Overload - Convert Inverted enum to bool.
Converts Inverted enumeration value to boolean for easy conditional testing. Useful for checking if digital input inversion is enabled in conditional statements.
將Inverted列舉值轉換為布林值,便於條件判斷
e | Inverted enumeration value 輸入反相列舉值 |
|
constexpr |
Operator Overload - Convert Lock enum to bool.
Converts Lock enumeration value to boolean for easy conditional testing. Useful for checking if pin control register is locked in conditional statements.
將Lock列舉值轉換為布林值,便於條件判斷
e | Lock enumeration value 鎖定狀態列舉值 |
|
constexpr |
Operator Overload - Convert Mux enum to unsigned char.
Converts Mux enumeration value to unsigned char for direct register assignment. Useful for setting multiplexer values in pin configuration registers.
將Mux列舉值轉換為無符號字元,便於直接暫存器賦值
e | Mux enumeration value 多工器列舉值 |
|
constexpr |
Operator Overload - Convert OpenDrain enum to bool.
Converts OpenDrain enumeration value to boolean for easy conditional testing. Useful for checking if open drain output mode is enabled in conditional statements.
將OpenDrain列舉值轉換為布林值,便於條件判斷
e | OpenDrain enumeration value 開漏輸出列舉值 |
|
constexpr |
Operator Overload - Convert PassiveFilter enum to bool.
Converts PassiveFilter enumeration value to boolean for easy conditional testing. Useful for checking if passive input filter is enabled in conditional statements.
將PassiveFilter列舉值轉換為布林值,便於條件判斷
e | PassiveFilter enumeration value 被動濾波器列舉值 |
|
constexpr |
Operator Overload - Convert Pull enum to unsigned char.
Converts Pull enumeration value to unsigned char for direct register assignment. Useful for setting pull resistor configuration in pin control registers.
將Pull列舉值轉換為無符號字元,便於直接暫存器賦值
e | Pull enumeration value 上拉/下拉電阻列舉值 |
|
constexpr |
Operator Overload - Convert PullResistor enum to bool.
Converts PullResistor enumeration value to boolean for easy conditional testing. Useful for checking pull resistor strength configuration in conditional statements.
將PullResistor列舉值轉換為布林值,便於條件判斷
e | PullResistor enumeration value 上拉/下拉電阻強度列舉值 |
|
constexpr |
Operator Overload - Convert Rate enum to bool.
Converts Rate enumeration value to boolean for easy conditional testing. Useful for checking slew rate configuration in conditional statements.
將Rate列舉值轉換為布林值,便於條件判斷
e | Rate enumeration value 轉換速率列舉值 |
|
constexpr |
Shift Operator Overloading - Convert Enum To Unsigned Integer.
Converts the shift enum value to an unsigned integer. 將位移列舉值轉換為無符號整數。
e | Shift enum to convert 要轉換的位移列舉 |
|
constexpr |
Operator Overload - Convert VoltageRange enum to bool.
Converts VoltageRange enumeration value to boolean for easy conditional testing. Useful for checking voltage range configuration in conditional statements.
將VoltageRange列舉值轉換為布林值,便於條件判斷
e | VoltageRange enumeration value 電壓範圍列舉值 |