@@ -70,7 +70,7 @@ uint32_t PWM_ConfigOutputChannel2 (PWM_T *pwm,
70
70
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 1 )
71
71
u32PWM_CLock = __LXT ;
72
72
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 2 )
73
- u32PWM_CLock = SystemCoreClock ;
73
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
74
74
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 3 )
75
75
u32PWM_CLock = __HIRC ;
76
76
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 4 )
@@ -81,7 +81,7 @@ uint32_t PWM_ConfigOutputChannel2 (PWM_T *pwm,
81
81
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (1 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
82
82
u32PWM_CLock = __LXT ;
83
83
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (2 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
84
- u32PWM_CLock = SystemCoreClock ;
84
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
85
85
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (3 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
86
86
u32PWM_CLock = __HIRC ;
87
87
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (4 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
@@ -92,7 +92,7 @@ uint32_t PWM_ConfigOutputChannel2 (PWM_T *pwm,
92
92
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (1 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
93
93
u32PWM_CLock = __LXT ;
94
94
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (2 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
95
- u32PWM_CLock = SystemCoreClock ;
95
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
96
96
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (3 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
97
97
u32PWM_CLock = __HIRC ;
98
98
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (4 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
@@ -105,7 +105,7 @@ uint32_t PWM_ConfigOutputChannel2 (PWM_T *pwm,
105
105
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (1 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
106
106
u32PWM_CLock = __LXT ;
107
107
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (2 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
108
- u32PWM_CLock = SystemCoreClock ;
108
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
109
109
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (3 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
110
110
u32PWM_CLock = __HIRC ;
111
111
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (4 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
@@ -116,7 +116,7 @@ uint32_t PWM_ConfigOutputChannel2 (PWM_T *pwm,
116
116
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (1 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
117
117
u32PWM_CLock = __LXT ;
118
118
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (2 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
119
- u32PWM_CLock = SystemCoreClock ;
119
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
120
120
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (3 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
121
121
u32PWM_CLock = __HIRC ;
122
122
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (4 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
@@ -127,7 +127,7 @@ uint32_t PWM_ConfigOutputChannel2 (PWM_T *pwm,
127
127
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (1 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
128
128
u32PWM_CLock = __LXT ;
129
129
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (2 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
130
- u32PWM_CLock = SystemCoreClock ;
130
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
131
131
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (3 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
132
132
u32PWM_CLock = __HIRC ;
133
133
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (4 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
@@ -218,7 +218,7 @@ uint32_t PWM_ConfigCaptureChannel (PWM_T *pwm,
218
218
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 1 )
219
219
u32PWM_CLock = __LXT ;
220
220
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 2 )
221
- u32PWM_CLock = SystemCoreClock ;
221
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
222
222
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 3 )
223
223
u32PWM_CLock = __HIRC ;
224
224
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH01SEL_Msk ) == 4 )
@@ -229,7 +229,7 @@ uint32_t PWM_ConfigCaptureChannel (PWM_T *pwm,
229
229
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (1 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
230
230
u32PWM_CLock = __LXT ;
231
231
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (2 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
232
- u32PWM_CLock = SystemCoreClock ;
232
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
233
233
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (3 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
234
234
u32PWM_CLock = __HIRC ;
235
235
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH23SEL_Msk ) == (4 << CLK_CLKSEL2_PWM0CH23SEL_Pos ))
@@ -240,7 +240,7 @@ uint32_t PWM_ConfigCaptureChannel (PWM_T *pwm,
240
240
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (1 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
241
241
u32PWM_CLock = __LXT ;
242
242
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (2 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
243
- u32PWM_CLock = SystemCoreClock ;
243
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
244
244
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (3 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
245
245
u32PWM_CLock = __HIRC ;
246
246
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM0CH45SEL_Msk ) == (4 << CLK_CLKSEL2_PWM0CH45SEL_Pos ))
@@ -253,7 +253,7 @@ uint32_t PWM_ConfigCaptureChannel (PWM_T *pwm,
253
253
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (1 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
254
254
u32PWM_CLock = __LXT ;
255
255
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (2 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
256
- u32PWM_CLock = SystemCoreClock ;
256
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
257
257
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (3 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
258
258
u32PWM_CLock = __HIRC ;
259
259
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH01SEL_Msk ) == (4 << CLK_CLKSEL2_PWM1CH01SEL_Pos ))
@@ -264,7 +264,7 @@ uint32_t PWM_ConfigCaptureChannel (PWM_T *pwm,
264
264
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (1 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
265
265
u32PWM_CLock = __LXT ;
266
266
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (2 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
267
- u32PWM_CLock = SystemCoreClock ;
267
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
268
268
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (3 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
269
269
u32PWM_CLock = __HIRC ;
270
270
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH23SEL_Msk ) == (4 << CLK_CLKSEL2_PWM1CH23SEL_Pos ))
@@ -275,7 +275,7 @@ uint32_t PWM_ConfigCaptureChannel (PWM_T *pwm,
275
275
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (1 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
276
276
u32PWM_CLock = __LXT ;
277
277
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (2 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
278
- u32PWM_CLock = SystemCoreClock ;
278
+ u32PWM_CLock = CLK_GetPCLKFreq () ;
279
279
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (3 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
280
280
u32PWM_CLock = __HIRC ;
281
281
else if ((CLK -> CLKSEL2 & CLK_CLKSEL2_PWM1CH45SEL_Msk ) == (4 << CLK_CLKSEL2_PWM1CH45SEL_Pos ))
0 commit comments