MSP430 DriverLib for MSP430F5xx_6xx Devices  2.91.13.01
Timer_D_initCaptureModeParam Struct Reference

Used in the Timer_D_initCaptureMode() function as the param parameter. More...

#include <timer_d.h>

Data Fields

uint16_t captureRegister
 
uint16_t captureMode
 
uint16_t captureInputSelect
 
uint16_t synchronizeCaptureSource
 
uint16_t captureInterruptEnable
 
uint16_t captureOutputMode
 
uint8_t channelCaptureMode
 

Detailed Description

Used in the Timer_D_initCaptureMode() function as the param parameter.

Field Documentation

§ captureInputSelect

uint16_t Timer_D_initCaptureModeParam::captureInputSelect

Decides the Input Select
Valid values are:

  • TIMER_D_CAPTURE_INPUTSELECT_CCIxA [Default]
  • TIMER_D_CAPTURE_INPUTSELECT_CCIxB
  • TIMER_D_CAPTURE_INPUTSELECT_GND
  • TIMER_D_CAPTURE_INPUTSELECT_Vcc

Referenced by Timer_D_initCaptureMode().

§ captureInterruptEnable

uint16_t Timer_D_initCaptureModeParam::captureInterruptEnable

Is to enable or disabel capture interrupt
Valid values are:

  • TIMER_D_CAPTURE_INTERRUPT_ENABLE
  • TIMER_D_CAPTURE_INTERRUPT_DISABLE [Default]

Referenced by Timer_D_initCaptureMode().

§ captureMode

uint16_t Timer_D_initCaptureModeParam::captureMode

Is the capture mode selected.
Valid values are:

  • TIMER_D_CAPTUREMODE_NO_CAPTURE [Default]
  • TIMER_D_CAPTUREMODE_RISING_EDGE
  • TIMER_D_CAPTUREMODE_FALLING_EDGE
  • TIMER_D_CAPTUREMODE_RISING_AND_FALLING_EDGE

Referenced by Timer_D_initCaptureMode().

§ captureOutputMode

uint16_t Timer_D_initCaptureModeParam::captureOutputMode

Specifies the output mode.
Valid values are:

  • TIMER_D_OUTPUTMODE_OUTBITVALUE [Default]
  • TIMER_D_OUTPUTMODE_SET
  • TIMER_D_OUTPUTMODE_TOGGLE_RESET
  • TIMER_D_OUTPUTMODE_SET_RESET
  • TIMER_D_OUTPUTMODE_TOGGLE
  • TIMER_D_OUTPUTMODE_RESET
  • TIMER_D_OUTPUTMODE_TOGGLE_SET
  • TIMER_D_OUTPUTMODE_RESET_SET

Referenced by Timer_D_initCaptureMode().

§ captureRegister

uint16_t Timer_D_initCaptureModeParam::captureRegister

Selects the Capture register being used. Refer to datasheet to ensure the device has the capture compare register being used
Valid values are:

  • TIMER_D_CAPTURECOMPARE_REGISTER_0
  • TIMER_D_CAPTURECOMPARE_REGISTER_1
  • TIMER_D_CAPTURECOMPARE_REGISTER_2
  • TIMER_D_CAPTURECOMPARE_REGISTER_3
  • TIMER_D_CAPTURECOMPARE_REGISTER_4
  • TIMER_D_CAPTURECOMPARE_REGISTER_5
  • TIMER_D_CAPTURECOMPARE_REGISTER_6

Referenced by Timer_D_initCaptureMode().

§ channelCaptureMode

uint8_t Timer_D_initCaptureModeParam::channelCaptureMode

Specifies single/dual capture mode.
Valid values are:

  • TIMER_D_SINGLE_CAPTURE_MODE - value],
  • TIMER_D_DUAL_CAPTURE_MODE

Referenced by Timer_D_initCaptureMode().

§ synchronizeCaptureSource

uint16_t Timer_D_initCaptureModeParam::synchronizeCaptureSource

Decides if capture source should be synchronized with timer clock
Valid values are:

  • TIMER_D_CAPTURE_ASYNCHRONOUS [Default]
  • TIMER_D_CAPTURE_SYNCHRONOUS

Referenced by Timer_D_initCaptureMode().


The documentation for this struct was generated from the following file:

Copyright 2020, Texas Instruments Incorporated