![]() |
mFrame
|
#include <Register.h>
公開屬性 | ||
__I uint32 | verid | |
版本識別暫存器 (偏移: 0x0,唯讀) | ||
__I uint32 | param | |
參數暫存器 (偏移: 0x4,唯讀) | ||
uint8 | reserved_0 [8] | |
保留空間 (偏移: 0x8-0xF) | ||
__IO uint32 | ctrl | |
控制暫存器 (偏移: 0x10,讀寫) | ||
__IO uint32 | stat | |
狀態暫存器 (偏移: 0x14,讀寫) | ||
__IO uint32 | ie | |
中斷使能暫存器 (偏移: 0x18,讀寫) | ||
__IO uint32 | de | |
DMA 使能暫存器 (偏移: 0x1C,讀寫) | ||
__IO uint32 | cfg | |
配置暫存器 (偏移: 0x20,讀寫) | ||
__IO uint32 | pause | |
暫停暫存器 (偏移: 0x24,讀寫) | ||
uint8 | reserved_1 [12] | |
保留空間 (偏移: 0x28-0x33) | ||
__O uint32 | swtrig | |
軟體觸發暫存器 (偏移: 0x34,唯寫) | ||
__IO uint32 | tstat | |
觸發狀態暫存器 (偏移: 0x38,讀寫) | ||
uint8 | reserved_2 [4] | |
保留空間 (偏移: 0x3C-0x3F) | ||
__IO uint32 | ofstrim | |
偏移校準暫存器 (偏移: 0x40,讀寫) | ||
uint8 | reserved_3 [4] | |
保留空間 (偏移: 0x44-0x47) | ||
__IO uint32 | hstrim | |
高速校準暫存器 (偏移: 0x48,讀寫) | ||
uint8 | reserved_4 [84] | |
保留空間 (偏移: 0x4C-0x9F) | ||
__IO uint32 | tctrl [4] | |
觸發控制暫存器陣列 (偏移: 0xA0,步長: 0x4,讀寫) | ||
uint8 | reserved_5 [48] | |
保留空間 (偏移: 0xB0-0xDF) | ||
__IO uint32 | fctrl | |
FIFO 控制暫存器 (偏移: 0xE0,讀寫) | ||
uint8 | reserved_6 [12] | |
保留空間 (偏移: 0xE4-0xEF) | ||
__I uint32 | gcc [1] | |
增益校準控制暫存器 (偏移: 0xF0,步長: 0x4,唯讀) | ||
uint8 | reserved_7 [4] | |
保留空間 (偏移: 0xF4-0xF7) | ||
__IO uint32 | gcr [1] | |
增益計算結果暫存器 (偏移: 0xF8,步長: 0x4,讀寫) | ||
uint8 | reserved_8 [4] | |
保留空間 (偏移: 0xFC-0xFF) | ||
struct { | ||
__IO uint32 cmdl | ||
命令低位暫存器 (偏移: 0x100+n*8,讀寫) 更多... | ||
__IO uint32 cmdh | ||
命令高位暫存器 (偏移: 0x104+n*8,讀寫) 更多... | ||
} | cmd [7] | |
命令暫存器結構 (偏移: 0x100,步長: 0x8) | ||
uint8 | reserved_9 [200] | |
保留空間 (偏移: 0x138-0x1FF) | ||
__IO uint32 | cv [15] | |
比較值暫存器陣列 (偏移: 0x200,步長: 0x4,讀寫) | ||
uint8 | reserved_10 [196] | |
保留空間 (偏移: 0x23C-0x2FF) | ||
__I uint32 | resfifo | |
資料結果 FIFO 暫存器 (偏移: 0x300,唯讀) | ||
uint8 | reserved_11 [252] | |
保留空間 (偏移: 0x304-0x3FF) | ||
__IO uint32 | cal_gar0 | |
__IO uint32 | cal_gar1 | |
__IO uint32 | cal_gar2 | |
__IO uint32 | cal_gar3 | |
__IO uint32 | cal_gar4 | |
__IO uint32 | cal_gar5 | |
__IO uint32 | cal_gar6 | |
__IO uint32 | cal_gar7 | |
__IO uint32 | cal_gar8 | |
__IO uint32 | cal_gar9 | |
__IO uint32 | cal_gar10 | |
__IO uint32 | cal_gar11 | |
__IO uint32 | cal_gar12 | |
__IO uint32 | cal_gar13 | |
__IO uint32 | cal_gar14 | |
__IO uint32 | cal_gar15 | |
__IO uint32 | cal_gar16 | |
__IO uint32 | cal_gar17 | |
__IO uint32 | cal_gar18 | |
__IO uint32 | cal_gar19 | |
__IO uint32 | cal_gar20 | |
__IO uint32 | cal_gar21 | |
__IO uint32 | cal_gar22 | |
__IO uint32 | cal_gar23 | |
__IO uint32 | cal_gar24 | |
__IO uint32 | cal_gar25 | |
__IO uint32 | cal_gar26 | |
__IO uint32 | cal_gar27 | |
__IO uint32 | cal_gar28 | |
__IO uint32 | cal_gar29 | |
__IO uint32 | cal_gar30 | |
__IO uint32 | cal_gar31 | |
__IO uint32 | cal_gar32 | |
uint8 | reserved_12 [2932] | |
保留空間 (偏移: 0x484-0xFF7) | ||
__IO uint32 | cfg2 | |
配置暫存器 2 (偏移: 0xFF8,讀寫) | ||
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar0 |
校準通用 A 側暫存器 0,偏移: 0x400
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar1 |
校準通用 A 側暫存器 1,偏移: 0x404
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar10 |
校準通用 A 側暫存器 10,偏移: 0x428
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar11 |
校準通用 A 側暫存器 11,偏移: 0x42C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar12 |
校準通用 A 側暫存器 12,偏移: 0x430
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar13 |
校準通用 A 側暫存器 13,偏移: 0x434
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar14 |
校準通用 A 側暫存器 14,偏移: 0x438
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar15 |
校準通用 A 側暫存器 15,偏移: 0x43C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar16 |
校準通用 A 側暫存器 16,偏移: 0x440
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar17 |
校準通用 A 側暫存器 17,偏移: 0x444
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar18 |
校準通用 A 側暫存器 18,偏移: 0x448
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar19 |
校準通用 A 側暫存器 19,偏移: 0x44C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar2 |
校準通用 A 側暫存器 2,偏移: 0x408
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar20 |
校準通用 A 側暫存器 20,偏移: 0x450
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar21 |
校準通用 A 側暫存器 21,偏移: 0x454
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar22 |
校準通用 A 側暫存器 22,偏移: 0x458
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar23 |
校準通用 A 側暫存器 23,偏移: 0x45C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar24 |
校準通用 A 側暫存器 24,偏移: 0x460
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar25 |
校準通用 A 側暫存器 25,偏移: 0x464
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar26 |
校準通用 A 側暫存器 26,偏移: 0x468
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar27 |
校準通用 A 側暫存器 27,偏移: 0x46C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar28 |
校準通用 A 側暫存器 28,偏移: 0x470
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar29 |
校準通用 A 側暫存器 29,偏移: 0x474
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar3 |
校準通用 A 側暫存器 3,偏移: 0x40C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar30 |
校準通用 A 側暫存器 30,偏移: 0x478
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar31 |
校準通用 A 側暫存器 31,偏移: 0x47C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar32 |
校準通用 A 側暫存器 32,偏移: 0x480
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar4 |
校準通用 A 側暫存器 4,偏移: 0x410
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar5 |
校準通用 A 側暫存器 5,偏移: 0x414
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar6 |
校準通用 A 側暫存器 6,偏移: 0x418
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar7 |
校準通用 A 側暫存器 7,偏移: 0x41C
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar8 |
校準通用 A 側暫存器 8,偏移: 0x420
__IO uint32 mcxa153::chip::lpadc::Register::cal_gar9 |
校準通用 A 側暫存器 9,偏移: 0x424
__IO uint32 mcxa153::chip::lpadc::Register::cfg |
配置暫存器 (偏移: 0x20,讀寫)
配置 LPADC 的基本參數,如參考電壓、轉換精度等。
__IO uint32 mcxa153::chip::lpadc::Register::cfg2 |
配置暫存器 2 (偏移: 0xFF8,讀寫)
提供額外的 LPADC 配置選項和擴展功能控制。
struct { ... } mcxa153::chip::lpadc::Register::cmd[7] |
命令暫存器結構 (偏移: 0x100,步長: 0x8)
包含低位和高位命令暫存器,用於配置轉換序列。
__IO uint32 mcxa153::chip::lpadc::Register::cmdh |
命令高位暫存器 (偏移: 0x104+n*8,讀寫)
配置轉換命令的高位參數。
__IO uint32 mcxa153::chip::lpadc::Register::cmdl |
命令低位暫存器 (偏移: 0x100+n*8,讀寫)
配置轉換命令的低位參數。
__IO uint32 mcxa153::chip::lpadc::Register::ctrl |
控制暫存器 (偏移: 0x10,讀寫)
控制 LPADC 的基本操作模式,包括啟用/停用和操作設定。
__IO uint32 mcxa153::chip::lpadc::Register::cv[15] |
比較值暫存器陣列 (偏移: 0x200,步長: 0x4,讀寫)
設定用於比較功能的參考值。
__IO uint32 mcxa153::chip::lpadc::Register::de |
DMA 使能暫存器 (偏移: 0x1C,讀寫)
控制 DMA 請求的使能狀態。
__IO uint32 mcxa153::chip::lpadc::Register::fctrl |
FIFO 控制暫存器 (偏移: 0xE0,讀寫)
控制 FIFO 的操作模式和狀態。
__IO uint32 mcxa153::chip::lpadc::Register::hstrim |
高速校準暫存器 (偏移: 0x48,讀寫)
用於高速模式下的 ADC 校準。
__IO uint32 mcxa153::chip::lpadc::Register::ie |
中斷使能暫存器 (偏移: 0x18,讀寫)
控制各種中斷來源的使能狀態。
__IO uint32 mcxa153::chip::lpadc::Register::ofstrim |
偏移校準暫存器 (偏移: 0x40,讀寫)
用於校準 ADC 的偏移誤差。
__I uint32 mcxa153::chip::lpadc::Register::param |
參數暫存器 (偏移: 0x4,唯讀)
包含 LPADC 週邊的配置參數,如支援的通道數量等硬體特性。
__IO uint32 mcxa153::chip::lpadc::Register::pause |
暫停暫存器 (偏移: 0x24,讀寫)
控制 LPADC 的暫停功能,用於臨時停止轉換序列。
__I uint32 mcxa153::chip::lpadc::Register::resfifo |
資料結果 FIFO 暫存器 (偏移: 0x300,唯讀)
讀取轉換結果資料的 FIFO 介面。
__IO uint32 mcxa153::chip::lpadc::Register::stat |
狀態暫存器 (偏移: 0x14,讀寫)
顯示 LPADC 的當前狀態,包括轉換狀態和錯誤旗標。
__O uint32 mcxa153::chip::lpadc::Register::swtrig |
軟體觸發暫存器 (偏移: 0x34,唯寫)
透過軟體觸發 ADC 轉換序列。
__IO uint32 mcxa153::chip::lpadc::Register::tctrl[4] |
觸發控制暫存器陣列 (偏移: 0xA0,步長: 0x4,讀寫)
配置各個觸發來源的控制參數。
__IO uint32 mcxa153::chip::lpadc::Register::tstat |
觸發狀態暫存器 (偏移: 0x38,讀寫)
顯示各觸發來源的狀態資訊。
__I uint32 mcxa153::chip::lpadc::Register::verid |
版本識別暫存器 (偏移: 0x0,唯讀)
包含 LPADC 週邊的版本資訊,用於識別硬體版本和相容性。