Misc quad encoder updates

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4426 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
patacongo 2012-02-25 18:01:44 +00:00
parent 643447b906
commit 92f566a2c1
2 changed files with 12 additions and 4 deletions

View File

@ -736,8 +736,10 @@ Where <subdir> is one of the following:
but this must be manually enabled by selecting:
CONFIG_QENCODER=y : Enable the generic Quadrature Encoder infrastructure
CONFIG_STM32_TIM2=y : Enable TIM2
CONFIG_STM32_TIM2_QE=y : Use TIM2 as the quadrature encoder
CONFIG_STM32_TIM8=y : Enable TIM8
CONFIG_STM32_TIM2=n : (Or optionally TIM2)
CONFIG_STM32_TIM8_QE=y : Use TIM8 as the quadrature encoder
CONFIG_STM32_TIM2_QE=y : (Or optionally TIM2)
See also apps/examples/README.txt

View File

@ -327,12 +327,18 @@ CONFIG_STM32_TIM4_CHANNEL=2
#
# Quadrature Encoder configuration.
#
# Uses TIM2 or TIM8. TIM2 also needs CONFIG_STM32_TIM2=y; TIM8 needs CONFIG_STM_TIM8 above.
#
# CONFIG_QENCODER - Enables the upper-half quadrature encoder driver
# CONFIG_STM32_TIMn - Enables TIMn
# CONFIG_STM32_TIMn_QE - Configures TIMn as a quadrature encoder
# CONFIG_STM32_TIMn_QECLKOUT - Used to configure the TIMn prescaler value
#
# Uses TIM2 or TIM8. TIM2 also needs CONFIG_STM32_TIM2=y; TIM8 needs CONFIG_STM_TIM8=y above.
#
CONFIG_QENCODER=n
CONFIG_STM32_TIM2_QE=n
CONFIG_STM32_TIM2_QECLKOUT=28000000
CONFIG_STM32_TIM8_QE=y
CONFIG_STM32_TIM8_QECLKOUT=28000000
#
# General build options