SDAA111 October   2025 CC2340R5

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 CC2340R5
    2. 1.2 Stepper motor
  5. 2Stepper Motor Hardware
    1. 2.1 Hardware setup
    2. 2.2 DRV8411EVM settings
    3. 2.3 Connection Diagram
  6. 3Running the Example
    1. 3.1 Dependencies
    2. 3.2 Loading Firmware
    3. 3.3 Local Stepper Motor Control
    4. 3.4 Remote Control Using Proprietary RF
  7. 4Firmware Design
    1. 4.1 Code Flow Description
    2. 4.2 ADCBuf
    3. 4.3 Power
    4. 4.4 Application Events
    5. 4.5 Step Table
    6. 4.6 Fault Detection Pin
  8. 5Tests and Results
  9. 6Summary
  10. 7References

Application Events

Once a user operation or hardware callback sets an event, this is processed by the following routines.

Table 4-1 Application Routines and Functions
Routine Function
ACTION_CCLOCK If a motor movement is not ongoing, then set the direction and action variables accordingly and set ACTION_START
ACTION_CLOCK If a motor movement is not ongoing, then set the direction and action variables accordingly and set ACTION_START
ACTION_START Start the motor by driving to the sleep pin high, starting the motor step clock, beginning ADC conversions, and initializing the LGPT sync timer for ADC measurements
ACTION_STOP Stop the motor by closing all peripherals commenced in ACTION_START and driving the sleep pin low