mFrame
載入中...
搜尋中...
無符合項目
mrcc/Register.h
1
7#ifndef MCXA153_822433DA_165B_4605_8547_BC4794113FC2
8#define MCXA153_822433DA_165B_4605_8547_BC4794113FC2
9
10/* ***************************************************************************************
11 * Include
12 */
13#include "mframe.h"
14
15//----------------------------------------------------------------------------------------
16
17//----------------------------------------------------------------------------------------
18
19/* ***************************************************************************************
20 * Namespace
21 */
22namespace mcxa153::chip::mrcc {
23 struct Register;
24} // namespace mcxa153::chip::mrcc
25
26/* ***************************************************************************************
27 * Class/Interface/Struct/Enum
28 */
40 // === 週邊重置控制暫存器組 ===
41
47 __IO uint32 mrcc_glb_rst0;
48
55
62
66 uint8 reserved_0[4];
67
71 __IO uint32 mrcc_glb_rst1;
72
77
82
86 uint8 reserved_1[36];
87
88 // === AHB 時脈控制暫存器組 ===
89
95 __IO uint32 mrcc_glb_cc0;
96
103
110
114 uint8 reserved_2[4];
115
119 __IO uint32 mrcc_glb_cc1;
120
125
130
134 uint8 reserved_3[36];
135
136 // === 自動時脈閘控暫存器組 ===
137
143 __IO uint32 mrcc_glb_acc0;
144
148 __IO uint32 mrcc_glb_acc1;
149
153 uint8 reserved_4[24];
154
155 // === 週邊時脈選擇和分頻控制暫存器組 ===
156
157 // I3C0 時脈配置
161 // CTIMER 時脈配置
172 uint8 reserved_5[4];
173
174 // 週邊時脈配置 - 各種通訊和功能模組
175 __IO uint32 mrcc_wwdt0_clkdiv;
176 __IO uint32 mrcc_lpi2c0_clksel;
177 __IO uint32 mrcc_lpi2c0_clkdiv;
178 __IO uint32 mrcc_lpspi0_clksel;
179 __IO uint32 mrcc_lpspi0_clkdiv;
180 __IO uint32 mrcc_lpspi1_clksel;
181 __IO uint32 mrcc_lpspi1_clkdiv;
188 __IO uint32 mrcc_usb0_clksel;
193 uint8 reserved_6[4];
194
195 // 定時器和類比週邊時脈配置
196 __IO uint32 mrcc_lptmr0_clksel;
197 __IO uint32 mrcc_lptmr0_clkdiv;
203 uint8 reserved_7[4];
204
205 __IO uint32 mrcc_adc0_clksel;
206 __IO uint32 mrcc_adc0_clkdiv;
211 uint8 reserved_8[4];
212
213 // 比較器時脈配置
221 uint8 reserved_9[4];
222
227 // 系統時脈和除錯時脈配置
230 __IO uint32 mrcc_clkout_clksel;
231 __IO uint32 mrcc_clkout_clkdiv;
238 uint8 reserved_10[4];
239
241};
242
243/* ***************************************************************************************
244 * End of file
245 */
246
247#endif /* MCXA153_822433DA_165B_4605_8547_BC4794113FC2 */
Definition mrcc/Count.h:22
MRCC 週邊暫存器存取層
Definition mrcc/Register.h:39
__IO uint32 mrcc_wwdt0_clkdiv
Definition mrcc/Register.h:175
uint8 reserved_6[4]
保留空間 (偏移: 0xFC-0xFF)
Definition mrcc/Register.h:193
uint8 reserved_9[4]
保留空間 (偏移: 0x128-0x12B)
Definition mrcc/Register.h:221
__IO uint32 mrcc_lpspi1_clksel
Definition mrcc/Register.h:180
uint8 reserved_5[4]
保留空間 (偏移: 0xC0-0xC3)
Definition mrcc/Register.h:172
__IO uint32 mrcc_ctimer0_clksel
Definition mrcc/Register.h:162
__IO uint32 mrcc_cmp0_func_clkdiv
Definition mrcc/Register.h:214
__IO uint32 mrcc_ctimer2_clksel
Definition mrcc/Register.h:166
uint8 reserved_8[4]
保留空間 (偏移: 0x118-0x11B)
Definition mrcc/Register.h:211
__IO uint32 mrcc_ctimer1_clkdiv
Definition mrcc/Register.h:165
__IO uint32 mrcc_cmp0_rr_clkdiv
Definition mrcc/Register.h:216
__IO uint32 mrcc_fro_hf_div_clkdiv
Definition mrcc/Register.h:240
__IO uint32 mrcc_glb_acc1
自動時脈閘控控制暫存器 1 (偏移: 0x84,讀寫)
Definition mrcc/Register.h:148
__IO uint32 mrcc_usb0_clksel
Definition mrcc/Register.h:188
__IO uint32 mrcc_lptmr0_clkdiv
Definition mrcc/Register.h:197
__IO uint32 mrcc_ostimer0_clksel
Definition mrcc/Register.h:198
__IO uint32 mrcc_clkout_clkdiv
Definition mrcc/Register.h:231
uint8 reserved_10[4]
保留空間 (偏移: 0x150-0x153)
Definition mrcc/Register.h:238
__IO uint32 mrcc_dbg_trace_clksel
Definition mrcc/Register.h:228
__IO uint32 mrcc_adc0_clksel
Definition mrcc/Register.h:205
__IO uint32 mrcc_cmp1_rr_clksel
Definition mrcc/Register.h:224
__O uint32 mrcc_glb_cc0_set
AHB 時脈控制設定暫存器 0 (偏移: 0x44,唯寫)
Definition mrcc/Register.h:102
__IO uint32 mrcc_glb_cc1
AHB 時脈控制暫存器 1 (偏移: 0x50,讀寫)
Definition mrcc/Register.h:119
__IO uint32 mrcc_lpuart1_clkdiv
Definition mrcc/Register.h:185
__IO uint32 mrcc_i3c0_fclk_clkdiv
Definition mrcc/Register.h:159
__O uint32 mrcc_glb_rst1_set
週邊重置控制設定暫存器 1 (偏移: 0x14,唯寫)
Definition mrcc/Register.h:76
__O uint32 mrcc_glb_rst0_set
週邊重置控制設定暫存器 0 (偏移: 0x4,唯寫)
Definition mrcc/Register.h:54
__O uint32 mrcc_glb_cc1_set
AHB 時脈控制設定暫存器 1 (偏移: 0x54,唯寫)
Definition mrcc/Register.h:124
__IO uint32 mrcc_lpi2c0_clksel
Definition mrcc/Register.h:176
__IO uint32 mrcc_ctimer2_clkdiv
Definition mrcc/Register.h:167
__IO uint32 mrcc_lpspi0_clksel
Definition mrcc/Register.h:178
__IO uint32 mrcc_dbg_trace_clkdiv
Definition mrcc/Register.h:229
__IO uint32 mrcc_cmp1_func_clkdiv
Definition mrcc/Register.h:223
__IO uint32 mrcc_glb_rst1
週邊重置控制暫存器 1 (偏移: 0x10,讀寫)
Definition mrcc/Register.h:71
__IO uint32 mrcc_systick_clksel
Definition mrcc/Register.h:232
uint8 reserved_0[4]
保留空間 (偏移: 0xC-0xF)
Definition mrcc/Register.h:66
__IO uint32 mrcc_adc0_clkdiv
Definition mrcc/Register.h:206
__IO uint32 mrcc_cmp1_rr_clkdiv
Definition mrcc/Register.h:225
__IO uint32 mrcc_lpi2c0_clkdiv
Definition mrcc/Register.h:177
__O uint32 mrcc_glb_rst1_clr
週邊重置控制清除暫存器 1 (偏移: 0x18,唯寫)
Definition mrcc/Register.h:81
__IO uint32 mrcc_lptmr0_clksel
Definition mrcc/Register.h:196
__O uint32 mrcc_glb_cc1_clr
AHB 時脈控制清除暫存器 1 (偏移: 0x58,唯寫)
Definition mrcc/Register.h:129
__IO uint32 mrcc_ctimer1_clksel
Definition mrcc/Register.h:164
__IO uint32 mrcc_lpuart2_clksel
Definition mrcc/Register.h:186
__O uint32 mrcc_glb_rst0_clr
週邊重置控制清除暫存器 0 (偏移: 0x8,唯寫)
Definition mrcc/Register.h:61
uint8 reserved_2[4]
保留空間 (偏移: 0x4C-0x4F)
Definition mrcc/Register.h:114
__IO uint32 mrcc_i3c0_fclk_clksel
Definition mrcc/Register.h:158
__IO uint32 mrcc_glb_acc0
自動時脈閘控控制暫存器 0 (偏移: 0x80,讀寫)
Definition mrcc/Register.h:143
__IO uint32 mrcc_systick_clkdiv
Definition mrcc/Register.h:233
__O uint32 mrcc_glb_cc0_clr
AHB 時脈控制清除暫存器 0 (偏移: 0x48,唯寫)
Definition mrcc/Register.h:109
__IO uint32 mrcc_ctimer0_clkdiv
Definition mrcc/Register.h:163
__IO uint32 mrcc_lpuart0_clksel
Definition mrcc/Register.h:182
uint8 reserved_1[36]
保留空間 (偏移: 0x1C-0x3F)
Definition mrcc/Register.h:86
__IO uint32 mrcc_lpspi0_clkdiv
Definition mrcc/Register.h:179
uint8 reserved_3[36]
保留空間 (偏移: 0x5C-0x7F)
Definition mrcc/Register.h:134
__IO uint32 mrcc_cmp0_rr_clksel
Definition mrcc/Register.h:215
__IO uint32 mrcc_lpuart2_clkdiv
Definition mrcc/Register.h:187
__IO uint32 mrcc_glb_rst0
週邊重置控制暫存器 0 (偏移: 0x0,讀寫)
Definition mrcc/Register.h:47
__IO uint32 mrcc_glb_cc0
AHB 時脈控制暫存器 0 (偏移: 0x40,讀寫)
Definition mrcc/Register.h:95
__IO uint32 mrcc_lpuart1_clksel
Definition mrcc/Register.h:184
__IO uint32 mrcc_clkout_clksel
Definition mrcc/Register.h:230
uint8 reserved_4[24]
保留空間 (偏移: 0x88-0x9F)
Definition mrcc/Register.h:153
__IO uint32 mrcc_lpuart0_clkdiv
Definition mrcc/Register.h:183
__IO uint32 mrcc_lpspi1_clkdiv
Definition mrcc/Register.h:181
uint8 reserved_7[4]
保留空間 (偏移: 0x10C-0x10F)
Definition mrcc/Register.h:203