![]() |
mFrame
|
複合項目 | |
class | Reset |
MCXA153 周邊模組重設控制靜態工具類別 更多... | |
列舉型態 | |
enum struct | Control : unsigned short { Typical , INPUTMUX0 = (0U | (0U)) , I3C , I3C0 = (0U | (1U)) , Timer , CTIMER0 = (0U | (2U)) , Multi-Timer , CTIMER1 = (0U | (3U)) , CTIMER2 = (0U | (4U)) , Clock , FREQME = (0U | (5U)) , System , UTICK0 = (0U | (6U)) , DMA , DMA = (0U | (8U)) , Logic , AOI0 = (0U | (9U)) , Data , CRC = (0U | (10U)) , EIM = (0U | (11U)) , ERM = (0U | (12U)) , I2C , LPI2C0 = (0U | (16U)) , SPI , LPSPI0 = (0U | (17U)) , LPSPI1 = (0U | (18U)) , Debug , LPUART0 = (0U | (19U)) , LPUART1 = (0U | (20U)) , LPUART2 = (0U | (21U)) , USB , USB0 = (0U | (22U)) , Motor , QDC0 = (0U | (23U)) , Motor , FLEXPWM0 = (0U | (24U)) , OSTIMER0 = (0U | (25U)) , Sensor , ADC0 = (0U | (26U)) , Threshold , CMP1 = (0U | (28U)) , Pin , PORT0 = (0U | (29U)) , PORT1 = (0U | (30U)) , PORT2 = (0U | (31U)) , PORT3 = ((1U << 8U) | (0U)) , ATX0 = ((1U << 8U) | (1U)) , GPIO , GPIO0 = ((1U << 8U) | (5U)) , GPIO1 = ((1U << 8U) | (6U)) , GPIO2 = ((1U << 8U) | (7U)) , GPIO3 = ((1U << 8U) | (8U)) , Reset , NOT_AVAIL = (0xFFFFU) } |
MCXA153 Peripheral Reset Control Identifiers. 更多... | |
函式 | |
constexpr unsigned short | operator+ (Control e) |
Copyright (c) 2020 ZxyKira All rights reserved.
SPDX-License-Identifier: MIT
|
strong |
MCXA153 Peripheral Reset Control Identifiers.
Defines reset control identifiers for all peripheral modules in the MCXA153 microcontroller. Each enum value represents a specific peripheral that can be individually reset through the system reset controller. The values encode both the register index and bit position within the reset control registers.
MCXA153 外設重置控制識別符,用於控制各個外設模組的重置狀態
Register Encoding:
Reset Control Process:
列舉值 | |
---|---|
Typical | Input Multiplexer 0 Reset Control. Controls reset state of the Input Multiplexer 0 (INPUTMUX0) peripheral. INPUTMUX0 provides configurable routing of signals between peripherals and enables flexible interconnection of internal system components. 輸入多工器 0 重置控制,用於信號路由和外設互連 INPUTMUX0 Functions:
|
I3C | I3C0 Interface Reset Control. Controls reset state of the Improved Inter-Integrated Circuit 0 (I3C0) peripheral. I3C0 provides high-speed serial communication with advanced features including in-band interrupts, dynamic addressing, and backward compatibility with I2C. I3C0 介面重置控制,高速串列通訊外設 I3C0 Capabilities:
|
Timer | Counter/Timer 0 Reset Control. Controls reset state of the Counter/Timer 0 (CTIMER0) peripheral. CTIMER0 provides versatile timing capabilities including PWM generation, input capture, output compare, and general-purpose timing functions. 計數器/定時器 0 重置控制,多功能計時外設 CTIMER0 Functions:
|
Multi-Timer | Counter/Timer 1 Reset Control. Controls reset state of the Counter/Timer 1 (CTIMER1) peripheral. CTIMER1 provides identical functionality to CTIMER0, enabling multiple independent timing operations and complex timing sequence generation. 計數器/定時器 1 重置控制,獨立計時功能 Identical to CTIMER0:
|
CTIMER2 | Counter/Timer 2 Reset Control. Controls reset state of the Counter/Timer 2 (CTIMER2) peripheral. CTIMER2 provides additional timing capability for applications requiring multiple independent or coordinated timing functions. 計數器/定時器 2 重置控制,額外計時能力 |
Clock | Frequency Measurement Reset Control. Controls reset state of the Frequency Measurement (FREQME) peripheral. FREQME provides accurate measurement of clock frequencies using a reference clock, essential for clock monitoring and system diagnostics. 頻率測量重置控制,用於時脈頻率測量和診斷 FREQME Functions:
|
System | Micro Tick Timer 0 Reset Control. Controls reset state of the Micro Tick Timer 0 (UTICK0) peripheral. UTICK0 provides high-resolution timing capability optimized for system tick generation and precise time-base functions. 微秒滴答定時器 0 重置控制,高解析度系統時基 UTICK0 Functions:
|
DMA | Direct Memory Access Reset Control. Controls reset state of the Direct Memory Access (DMA) controller. DMA enables high-speed data transfer between memory and peripherals without CPU intervention, improving system performance and efficiency. 直接記憶體存取重置控制,高速資料傳輸控制器 DMA Functions:
|
Logic | AND-OR-Invert Logic 0 Reset Control. Controls reset state of the AND-OR-Invert Logic 0 (AOI0) peripheral. AOI0 provides configurable combinatorial logic functions that can be used for signal processing, event detection, and system control logic. AND-OR-反相邏輯 0 重置控制,可配置組合邏輯功能 AOI0 Functions:
|
Data | Cyclic Redundancy Check Reset Control. Controls reset state of the Cyclic Redundancy Check (CRC) engine. CRC provides hardware-accelerated error detection for data integrity verification in communication and storage applications. 循環冗餘檢查重置控制,硬體錯誤檢測引擎 CRC Functions:
|
EIM | Error Injection Module Reset Control. Controls reset state of the Error Injection Module (EIM). EIM enables controlled error injection for system testing, fault tolerance validation, and safety-critical system verification. 錯誤注入模組重置控制,用於系統測試和安全驗證 EIM Functions:
|
ERM | Error Reporting Module Reset Control. Controls reset state of the Error Reporting Module (ERM). ERM provides comprehensive error logging and reporting capabilities for system diagnostics and fault analysis. 錯誤報告模組重置控制,綜合錯誤記錄和診斷 ERM Functions:
|
I2C | Low Power I2C 0 Reset Control. Controls reset state of the Low Power Inter-Integrated Circuit 0 (LPI2C0) peripheral. LPI2C0 provides I2C communication capability optimized for low-power operation with advanced features for battery-powered and energy-efficient applications. 低功耗 I2C 0 重置控制,節能型串列通訊介面 LPI2C0 Functions:
|
SPI | Low Power SPI 0 Reset Control. Controls reset state of the Low Power Serial Peripheral Interface 0 (LPSPI0). LPSPI0 provides SPI communication with power optimization features for efficient data exchange in low-power applications. 低功耗 SPI 0 重置控制,節能型串列外設介面 LPSPI0 Functions:
|
LPSPI1 | Low Power SPI 1 Reset Control. Controls reset state of the Low Power Serial Peripheral Interface 1 (LPSPI1). LPSPI1 provides additional SPI communication capability for applications requiring multiple independent SPI interfaces. 低功耗 SPI 1 重置控制,額外的串列外設介面 |
Debug | Low Power UART 0 Reset Control. Controls reset state of the Low Power Universal Asynchronous Receiver-Transmitter 0 (LPUART0). LPUART0 provides serial communication optimized for low-power operation with advanced features for reliable data transmission. 低功耗通用非同步收發器 0 重置控制,節能型串列通訊 LPUART0 Functions:
|
LPUART1 | Low Power UART 1 Reset Control. Controls reset state of the Low Power UART 1 (LPUART1). LPUART1 provides additional serial communication capability for applications requiring multiple UART interfaces. 低功耗通用非同步收發器 1 重置控制 |
LPUART2 | Low Power UART 2 Reset Control. Controls reset state of the Low Power UART 2 (LPUART2). LPUART2 provides third UART interface for complex communication applications. 低功耗通用非同步收發器 2 重置控制 |
USB | USB 0 Controller Reset Control. Controls reset state of the Universal Serial Bus 0 (USB0) controller. USB0 provides high-speed USB communication capability for device and host applications with comprehensive USB protocol support. USB 0 控制器重置控制,高速USB通訊功能 USB0 Functions:
|
Motor | Quadrature Decoder 0 Reset Control. Controls reset state of the Quadrature Decoder 0 (QDC0) peripheral. QDC0 provides hardware decoding of quadrature encoder signals for motor control and position sensing applications. 正交解碼器 0 重置控制,馬達控制和位置感測 QDC0 Functions:
|
Motor | FlexPWM 0 Reset Control. Controls reset state of the Flexible Pulse Width Modulator 0 (FLEXPWM0). FLEXPWM0 provides advanced PWM generation capabilities for motor control, power conversion, and precision timing applications. 彈性脈衝寬度調變器 0 重置控制,先進PWM生成功能 FLEXPWM0 Functions:
|
OSTIMER0 | OS Timer 0 Reset Control. Controls reset state of the Operating System Timer 0 (OSTIMER0). OSTIMER0 provides high-precision 64-bit timing capability for operating system scheduling and real-time applications. 作業系統定時器 0 重置控制,高精度64位元計時 |
Sensor | Analog-to-Digital Converter 0 Reset Control. Controls reset state of the Analog-to-Digital Converter 0 (ADC0). ADC0 provides high-resolution analog signal conversion for sensor interfacing and analog signal processing applications. 類比數位轉換器 0 重置控制,高解析度類比信號轉換 ADC0 Functions:
|
Threshold | Comparator 1 Reset Control. Controls reset state of the Analog Comparator 1 (CMP1). CMP1 provides high-speed analog signal comparison for threshold detection and analog signal processing applications. 比較器 1 重置控制,高速類比信號比較 CMP1 Functions:
|
Pin | PORT 0 Reset Control. Controls reset state of the PORT 0 peripheral controller. PORT 0 manages pin multiplexing, electrical characteristics, and configuration for the first group of GPIO pins. 埠 0 重置控制,管理第一組GPIO引腳配置 PORT0 Functions:
|
PORT1 | PORT 1 Reset Control. Controls reset state of the PORT 1 peripheral controller. PORT 1 manages the second group of GPIO pins with identical functionality to PORT 0. 埠 1 重置控制,管理第二組GPIO引腳配置 |
PORT2 | PORT 2 Reset Control. Controls reset state of the PORT 2 peripheral controller. PORT 2 manages the third group of GPIO pins with identical functionality to other PORT peripherals. 埠 2 重置控制,管理第三組GPIO引腳配置 |
PORT3 | PORT 3 Reset Control. Controls reset state of the PORT 3 peripheral controller. PORT 3 manages the fourth group of GPIO pins. Note the encoding uses register 1 (bit 8 set) with bit position 0. 埠 3 重置控制,管理第四組GPIO引腳配置
|
ATX0 | ATX 0 Reset Control. Controls reset state of the ATX 0 peripheral. ATX0 provides advanced timing and trigger capabilities for complex system coordination and event management. ATX 0 重置控制,先進計時和觸發功能 ATX0 Functions:
|
GPIO | GPIO 0 Reset Control. Controls reset state of the General Purpose Input/Output 0 (GPIO0) controller. GPIO0 provides direct digital I/O control for the first bank of GPIO pins. 通用輸入輸出 0 重置控制,第一組GPIO直接數位控制 GPIO0 Functions:
|
GPIO1 | GPIO 1 Reset Control. Controls reset state of the GPIO 1 controller. GPIO1 provides digital I/O control for the second bank of GPIO pins. 通用輸入輸出 1 重置控制,第二組GPIO控制 |
GPIO2 | GPIO 2 Reset Control. Controls reset state of the GPIO 2 controller. GPIO2 provides digital I/O control for the third bank of GPIO pins. 通用輸入輸出 2 重置控制,第三組GPIO控制 |
GPIO3 | GPIO 3 Reset Control. Controls reset state of the GPIO 3 controller. GPIO3 provides digital I/O control for the fourth bank of GPIO pins. 通用輸入輸出 3 重置控制,第四組GPIO控制 |
Reset | No Reset Control Available. Indicates that reset control is not available for a particular peripheral or system component. This value (0xFFFF) serves as a sentinel to identify peripherals that cannot be individually reset through the reset controller. 無重置控制可用,表示特定外設無法單獨重置 Usage:
|