Skip to main content
TBen.1
Visitor II
April 3, 2020
Question

if use looping, how to interrupt out to next mode?

  • April 3, 2020
  • 1 reply
  • 1062 views

0693W000000VHDuQAO.jpg0693W000000VHF0QAO.jpg0693W000000VHF5QAO.jpgThree mode:

Mode 0: Off

Mode 1: 80% loading (PWM)

Mode 2: 50% loading (PWM)

Frequency: 10KHz

Cycling mode (push button):

Mode 0 -> Mode 1 -> Mode 2 -> Mode 0 -> …. -> ….

When push the button, it will change the next mode immediately.

If I use the delay loop in each mode, it cannot jump to next mode immediately.

How can I do?

    This topic has been closed for replies.

    1 reply

    Tesla DeLorean
    Guru
    April 3, 2020

    Decimate the delay and check the button more frequently, and exit the delay promptly when needed.​

    Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..