Hard Fault in SC Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

Hard Fault in SC Timer

Jump to solution
76 Views
Contributor III

Hello ,

I am using the LPC54628 (OM13098 board). I am using PWM using the SCTimer.

I am able create custom PWM waveform using "SCTIMER_CreateAndScheduleEvent"

I intent to change the duty cycle/period based on condition in the system.

When I try to update the MATCH register, I get a hard fault.

I have stopped the counter by setting "HALT_L" in CONFIG register before updating MATCH value.

Are there any other condition need to checked/updated before updating MATCH register

I suspect some condition which is not allowing to write to MATCH register.

regards,

Hemanth

Labels (1)
0 Kudos
1 Solution
24 Views
Contributor III

In my use-case, I am using 2 16-bit counters.

The problem was both 2 counter need to stopped during updation of MATCH register.

View solution in original post

0 Kudos
2 Replies
24 Views
NXP TechSupport
NXP TechSupport

Hello Hermanth,

In the SDK there's a function called SCTIMER_UpdatePwmDutycycle, this function can be used to update the duty cycle and it's the correct process to follow to modify the configurations from the SCTimer.

I will suggest checking this function to understand how to change the period as well.

Best Regards,

Alexis Andalon

0 Kudos
25 Views
Contributor III

In my use-case, I am using 2 16-bit counters.

The problem was both 2 counter need to stopped during updation of MATCH register.

View solution in original post

0 Kudos