This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0G1505:mspm0g1505计时器

Guru**** 2030840 points
Other Parts Discussed in Thread: MSPM0G3507, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1335037/mspm0g1505-mspm0g1505-timer

器件型号:MSPM0G1505
主题中讨论的其他器件:MSPM0G3507SysConfig
  • 如何为计时器配置双面边缘检测?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、RU:

    您可以在[SDK 安装路径]\mspm0_sdk_1_30_00_03\examples\nortos\LP_MSPM0G3507\driverlib\timx_timer_mode_compare_edge_count 中找到计时器边沿检测的示例

    若要修改此示例以检查上升沿和下降沿、请打开 SysConfig 窗口、点击计时器-比较选项卡、然后向下滚动到"Compare Configuration"部分。 打开"Edge Detection Mode"的下拉菜单、然后选择"上升沿和下降沿检测"。 现在、中断应该在上升沿和下降沿执行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢、但我需要获取计数值。 第一个 "DL_TimerG_startCounter (COMPARE_0_INST);"

    当我进入中断时、 函数"DL_Timer_getCaptureCompareValue (compare_0_INST、DL_timer_CC_1_index);"或 DL_Timer_getCaptureCompareValue (compare_0_INST、DL_timer_CC_10_index);值=0、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    和  

    现在我在模式中使用捕获、当我选择向上和向下中断时、输入信号无法进入向上中断。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     案例 DL_TIMERG_IIDX_cC0_DN:

     可以输入此值

     案例 DL_TIMERG_IIDX_cC0_UP:

    无法输入此信息

    信号是方形器件

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    其他职位:

    零事件?

    加载事件?

    通道0比较递减?  

    什么是?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、RU:

    如果要在中断中获取计数器的值、应使用 DL_Timer_getTimerCount (GPTIME_Regs * gptimer)函数、该函数返回计数器寄存器的值。 您在第一个响应中提到的两个函数将获得捕获比较值、而不是当前计数值。

    我认为捕获比较递增事件和递减事件不能同时发生、因为它们取决于计数方向。 比较递增事件只会在定时器递增计数时发生、比较递减事件只会在定时器递减计数时发生。 听起来您当前的设置中的计数器在下降。 尝试将其切换为递增计数、比较递增事件应该发生、而比较递减事件不应该发生。 此外、请确保您已正确启用中断。

    对于你的最终回复、当一个定时器被载入到值0时、会发生一个零事件。 当定时器计数寄存器加载加载值时、会发生加载事件。 通道0比较递减是指计数器的值 倒计数到比较值时的值。